Size: a a a

2020 April 08

O

Oleks 🐟 in React Kyiv
Саша
withFormik возвращает Formik
посмотрю чуть позже отпишусь
источник

С

Саша in React Kyiv
Уже решил)
источник

OA

Oleg Applesinkin in React Kyiv
У кого-нибудь была следующая проблема со Switch?
Заврапил компоненты Route в Switch
Некоторые Route направляют на классовые компоненты, в которых есть метод componentDidMount, в котором идет любой диспатч в стор.
Проблема в том - что при диспатче компонента пересоздается, то есть componentDidMount выполняется два раза. Когда убираю Switch, или убираю диспатч из componentDidMount - проблема исчезает.
Подскажите, где копать чтобы найти и пофиксить ошибку?
источник

OA

Oleg Applesinkin in React Kyiv
При открытии приложения или рефреше - запрос идет один раз (componentDidMount срабатывает один раз), двойная подгрузка появляется только при смене страницы
источник

SG

Stas G in React Kyiv
Ну свич рендерит первый подходящий роут
источник

SG

Stas G in React Kyiv
Меняй логику как-то
источник

SG

Stas G in React Kyiv
Или проблема в диспатче?
источник

SG

Stas G in React Kyiv
Не уверен, что это из-за свитча
источник

OA

Oleg Applesinkin in React Kyiv
Тоже не уверен. Но нет какого-то конкретного диспатча. Я создавал диспатч экшна без логики в сторе - все равно идет двойная подгрузка
источник

a

aaa in React Kyiv
привет. Хочу создать компонент, кторый будет принимать координаты и в возвращать спрайт картинку. Это не топорное решение ?
источник

В

Веб-технолог in React Kyiv
У меня есть одна колонка с текстом внутри, и есть 3 кнопки которые разбивают этот текст на 1-2-3 колонки, как мне посредством реакта это лучше сделать, помогите плиз)
источник

В

Веб-технолог in React Kyiv
источник

LK

Leonid Kuznetsov in React Kyiv
Веб-технолог это что за специальность то такая?
источник

LK

Leonid Kuznetsov in React Kyiv
Тебе необходимо написать функцию (обработчик клика) по нажатию на кнопку должен добавлятся новый столбец
источник

LK

Leonid Kuznetsov in React Kyiv
Лучше если ты найдешь время и вынесешь этот код на codesandbox
источник

LK

Leonid Kuznetsov in React Kyiv
Тогда можно будет помочь более предметно
источник

DR

Dmitry Roker ಠ_ಠ in React Kyiv
Ну у тебя есть текст.
Ты его мож сделать массивом и по клику грубо говоря делить на 2\3, по дефолту он 1.
В компоненте выводи массив по данным и сделай в состоянии переключатель который отвечает за то на что данный массив будет делится [1|2|3] и там по автомату если много текста подтяни скролл а если мало то ничего
источник

DR

Dmitry Roker ಠ_ಠ in React Kyiv
ну либо через реф доставать текст и менять состояние по колонкам т е state { col1,col2... }
источник

DR

Dmitry Roker ಠ_ಠ in React Kyiv
и если она пуста то ничего не выводить
источник

DR

Dmitry Roker ಠ_ಠ in React Kyiv
Не советую учить React лучше или Vue или Angular.По реакту опыт просят 1-2.
источник