Size: a a a

React — русскоговорящее сообщество

2020 July 20

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Bugs Bunny
мне кажется оверхэд. если у тебя там операций очень много мб и стоит разделять
+ да оверхед в большинстве случаев конечно. и так бойлерплейта портянка, так еще и файлики плодить
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ага, тоже не очень люблю когда фрагментов много
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
но если там прям БЛ БЛовский то почему нет
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
просто там импорты заново писать и как-то хз поначалу )
источник

ДФ

Дмитрий Филиппенко... in React — русскоговорящее сообщество
Привет чатику

вопрос назрел
Можно ли как то делать clearInterval без useEffect в функциональных компонентах, так как по логике приложения мне не нужно покидать компонент

Буду признателен за наводку
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Александр Бакиматов
дык только переменную в добавляй в зависимости а не весь стейт
Ну не. Так не поможет
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
Eugene Maltsev
а зачем дублировать название папки в название файла?)
потому что я люблю fuzzy search и почти никогда не жмакаю по папкам
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Владислав Баурин
Ну не. Так не поможет
ну не поможет так не поможет 💁
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Дмитрий Филиппенко
Привет чатику

вопрос назрел
Можно ли как то делать clearInterval без useEffect в функциональных компонентах, так как по логике приложения мне не нужно покидать компонент

Буду признателен за наводку
почему именно без useEffect?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
какие ограничения
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Александр Бакиматов
дык только переменную в добавляй в зависимости а не весь стейт
У меня хендлер, который по каждому нажатию в массив с объектами последовательно в каждый объект прописывает флаг. при помощи useState. И мне нужно дёрнуть функцию, которая сработает после того, как последний флаг в последнем объекте проставится. Только после этого. Чтобы  собрать уже этот окончательный массив и отправить куда нужно.
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Александр Бакиматов
ну не поможет так не поможет 💁
через useEffect  я могу подписаться та маасив, но не на свойство обхекта последнего в  массиве
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Владислав Баурин
через useEffect  я могу подписаться та маасив, но не на свойство обхекта последнего в  массиве
а ты пробовал?
effectDep[effectDep.length - 1].field указать
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
оно возможно заработает но не обещаю
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
что-то мощное, сейчас почитаю
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
потому что мне IDE иногда подставляет свойства объектов и все вполне себе работает как надо
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Владислав Баурин
У меня хендлер, который по каждому нажатию в массив с объектами последовательно в каждый объект прописывает флаг. при помощи useState. И мне нужно дёрнуть функцию, которая сработает после того, как последний флаг в последнем объекте проставится. Только после этого. Чтобы  собрать уже этот окончательный массив и отправить куда нужно.
вообще можно для красивости воткнуть в useMemo
array.every и отдавать этот boolean в useEffect чтобы прям конфетка
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
но будет работать чуть медленнее
источник

ei

export default - зло... in React — русскоговорящее сообщество
Dmitry Petrov
я вот так делаю
Страшновато
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
ахаххахахха
источник