Поднять состояние в этом случае самое правильное решение
а ответ на вопрос нахрена? - есть?
да. у меня есть несколько слайдеров разбросаных по странице. и есть кнопки для слайдеров ← → чтобы их листать, и они тоже разбросаны в разных местах. у слайдера есть состояние — номер кадра, нужно его менять извне.
Ну а чебы тогда не СМ
как вы предлагаете это использовать ? Хендлер в него просунуть ?
зачем стм для такой микрозадачи?)
Ну а чебы и нет. Ни пропсов, ни гемора с их пробросом
если вы предлагаете через контекст переписывать стейт вверху, то с этим и поднятие стейта нормально справляется.
возможно) Я не пользовался пока)
а что такое СМ СТМ ?
ну и использовали бы его)
стейт менеджер
Ну например redux
привет. нашёл решение! использовать хуки ). но пришёл я к этому не сразу. 0) вариант где я прибиндиваю контекст в родителе и в дочернем компоненте подсовываю новый обработчик клика) 1) вариант с функцией вместо children 2) затем я обнаружил что можно не передавать функцию в чилдрен, а вообще избавиться от родительского компонента, превратив его в вызов функции, а внутрь её передавать то что раньше в чилдрен совали :) 3) а затем я обратил внимание, что это очень похоже на Реакт-Хуки :) и конечно же проверил свою теорию. В общем, вывод такой - если надо заюзить события дочернего компонента — попробуйте хуки :) Не исключаю, что предстоит ещё побороться за производительность
Обсуждают сегодня