Size: a a a

2020 June 04

DS

Dmitriy Shuleshov in ☄️ effector
Alexey Malinin
Не ожидал, но словил тупняка и сделал его сам 🙂
Понял. Ну кстати идея интересная, я как то предлагал уже.
Но как показала практика, в ээфекторе  с его определением связей статически, такая фича практически никогда не нужна
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
Понял. Ну кстати идея интересная, я как то предлагал уже.
Но как показала практика, в ээфекторе  с его определением связей статически, такая фича практически никогда не нужна
по-моему там by design нет lazy
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ruslan 🌀
по-моему там by design нет lazy
Там это где?
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
Там это где?
в useStore
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ruslan 🌀
в useStore
А ну сча да)
источник

AM

Alexey Malinin in ☄️ effector
Dmitriy Shuleshov
Понял. Ну кстати идея интересная, я как то предлагал уже.
Но как показала практика, в ээфекторе  с его определением связей статически, такая фича практически никогда не нужна
Есть кейс с динамическими сторами, где может пригодиться
источник

DS

Dmitriy Shuleshov in ☄️ effector
Alexey Malinin
Есть кейс с динамическими сторами, где может пригодиться
Как это динамические сторы?
источник

AM

Alexey Malinin in ☄️ effector
Dmitriy Shuleshov
Как это динамические сторы?
Имел ввиду “локальные на компонент” как в mobx

https://share.effector.dev/0O4emr6B
источник

AM

Alexey Malinin in ☄️ effector
Заюзал 2 раза useModel и привет, lazy useState
источник

DS

Dmitriy Shuleshov in ☄️ effector
Сча в меня полетят помидоры) но юзать для локального стейта компонента СМ, это точно правильный путь?)
источник

R

Ruslan 🌀 in ☄️ effector
Alexey Malinin
Имел ввиду “локальные на компонент” как в mobx

https://share.effector.dev/0O4emr6B
это устаревший пример, вот посвежее:
https://share.effector.dev/h2hnGwu2
источник

R

Ruslan 🌀 in ☄️ effector
Alexey Malinin
Есть кейс с динамическими сторами, где может пригодиться
ты имеешь ввиду с фабриками?
источник

TK

Tauka Kunzhol in ☄️ effector
увидел ссылку)

но тут же совсем другой кейс, тут замена вызова содержимым функции ничего не ломает

а в кейсе с useState ломает
источник

AM

Alexey Malinin in ☄️ effector
Dmitriy Shuleshov
Сча в меня полетят помидоры) но юзать для локального стейта компонента СМ, это точно правильный путь?)
Не знаю, но есть кейсы, где открываемый компонент имеет свою собственную логику и проще её изолировать. Пример: есть карта. При клике на элемент карты открывается модалка, через которую мониторишь состояние конкретного объекта карты (всякие графики обновлются) и каждая модалка живёт своей жизнью до её закрытия. Это очень удобно делать через mobx, надеюсь, что и через effector можно не хуже
источник

AM

Alexey Malinin in ☄️ effector
Ruslan 🌀
это устаревший пример, вот посвежее:
https://share.effector.dev/h2hnGwu2
Спасибо
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
Сча в меня полетят помидоры) но юзать для локального стейта компонента СМ, это точно правильный путь?)
вообще, подход с фабриками не одобряется
источник

I

Ivan in ☄️ effector
Ruslan 🌀
это устаревший пример, вот посвежее:
https://share.effector.dev/h2hnGwu2
https://share.effector.dev/C2JU02Zc

Еще бы изменение пропсов отслеживалось
источник

R

Ruslan 🌀 in ☄️ effector
Ivan
https://share.effector.dev/C2JU02Zc

Еще бы изменение пропсов отслеживалось
на то они и initial, чтобы не пересоздавать сторы... ты хочешь, чтобы при изменении дефолтного значения для стора, все сущности пересоздавались? мне кажется, нужно сначала с логикой определиться, как это будет происходить... если хочешь, чтобы при изменении значения какой-то пропсы менялись счётчики, заложи это в логику... didMount тоже один раз происходит, ты же не просишь реакт перемаунитить компонент
источник

YL

Yan👀 Lobaty in ☄️ effector
🦜
ты рофлишь сейчас?
Slow down
источник

YL

Yan👀 Lobaty in ☄️ effector
Alexey Malinin
Это то понятно. Я просто не знал, что задавать тут вопросы с очевидной ошибкой приводят к крайне адекватной реакции 🙂
Непонимание одного собеседника помноженное на непонимание другого порой приводит к бурным реакциям
Такое случается
источник