Size: a a a

2020 August 12

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
помимо этого, хуки реакта срабатывают на порядки чаще необходимого
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
https://share.effector.dev/qBqkcMfQ вот вроде, с правками от Димы
https://share.effector.dev/84ABZkVc
Вот мой где пробовал выделит в абстракцию
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
callback useState выполняется синхронно и один раз
в методе tree который рендерит иерархию дом нод, будет один темплейт на  всё дерево
источник

fe

from earth in ☄️ effector
Aleksandr Osipov
useMemo... но они явно пишут что гарантий не дает
useRef если надо реально один раз
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в реакте будет один темплейт на один инстанс, в дереве с 100 элементами будет 100 инстансов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это не один раз, это O(N) раз
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
и это тот случай когда это реально начинает иметь значение
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
useMemo... но они явно пишут что гарантий не дает
ref и явная проверка в мемо на наличе рефа?
источник

AO

Aleksandr Osipov in ☄️ effector
if (!ref.current) ref.current = ... прямо в рендере (если реакт не поставит палки в колеса)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Может просто как то предоставить апи а коннект именно к реакту оставить на разрабочиков?
источник

fe

from earth in ☄️ effector
Aleksandr Osipov
if (!ref.current) ref.current = ... прямо в рендере (если реакт не поставит палки в колеса)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Может просто как то предоставить апи а коннект именно к реакту оставить на разрабочиков?
апи к чему) реакт просто не работает с темплейтами
источник

AO

Aleksandr Osipov in ☄️ effector
да вот там они и пишут что не дает гарантий что не будет перевызван
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
для него нет такого явления как одна сущность на компонент
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
апи к чему) реакт просто не работает с темплейтами
ну да,  я к сожалению так и не понял как темплейты работают, поэтому мог дичь сморозить
источник

fe

from earth in ☄️ effector
Aleksandr Osipov
да вот там они и пишут что не дает гарантий что не будет перевызван
ммм где?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это явно означает то, что про темплейты в реакте можно забыть
источник

AO

Aleksandr Osipov in ☄️ effector
from earth
ммм где?
источник

AO

Aleksandr Osipov in ☄️ effector
и ниже приводят сопособы как добиться
источник

fe

from earth in ☄️ effector
Aleksandr Osipov
дык да, это про useMemo они пишут, потому и показывают способ с useRef
источник