Size: a a a

2020 August 10

АБ

Александр Бакиматов... in ☄️ effector
Алексей Костюхин
Пока на пути изучения, заранее извиняюсь за невнятные вопросы.
Пытаюсь добиться эффекта как в редаксе или в моб х
В компоненте производим какое-то действие, записываем в стор, в другом компоненте по мере изменения этого компонента перендериваем Часть интерфейса с новыми данными, так же любой другой комплект может вызвать события, которые могут менять стейт. На который могут реагировать все остальные компоненты на гитхабе особо не увидел как это делается по аналогии с Редакс

Provider и т.д

Пс наверху человек с китайскими иероглифами пояснил примерную суть, спасибо
здесь нет провайдера, ты просто импортируешь нужный стор в компонент и с помощью useStore получаешь его данные, когда ток начинал - тоже немного сдвиг шаблона был от отсутствия провайдера)
источник

АК

Алексей Костюхин... in ☄️ effector
Александр Бакиматов
здесь нет провайдера, ты просто импортируешь нужный стор в компонент и с помощью useStore получаешь его данные, когда ток начинал - тоже немного сдвиг шаблона был от отсутствия провайдера)
Спасибо
источник

AO

Aleksandr Osipov in ☄️ effector
Алексей Костюхин
Пока на пути изучения, заранее извиняюсь за невнятные вопросы.
Пытаюсь добиться эффекта как в редаксе или в моб х
В компоненте производим какое-то действие, записываем в стор, в другом компоненте по мере изменения этого компонента перендериваем Часть интерфейса с новыми данными, так же любой другой комплект может вызвать события, которые могут менять стейт. На который могут реагировать все остальные компоненты на гитхабе особо не увидел как это делается по аналогии с Редакс

Provider и т.д

Пс наверху человек с китайскими иероглифами пояснил примерную суть, спасибо
ну если аналогии с редаксом попытаться провести то useStore/useStoreMap - дальний аналог useSelector, а dispatch-ить события тут вообще нет нужды, просто явно вызывать из во view где нужно
источник

AO

Aleksandr Osipov in ☄️ effector
но опять же замечу, что аналогии весьма не точные, в эффекторе немного другой подход
источник

АК

Алексей Костюхин... in ☄️ effector
Aleksandr Osipov
но опять же замечу, что аналогии весьма не точные, в эффекторе немного другой подход
Я заметил это при виде отсутствия provider)
Как я понял, все делается внутри самого effector, наверное где-то внутри в библиотеке у себя сохраняет и выдаёт результат, так сказать по мере событий)
источник

SS

S S in ☄️ effector
Алексей Костюхин
Я заметил это при виде отсутствия provider)
Как я понял, все делается внутри самого effector, наверное где-то внутри в библиотеке у себя сохраняет и выдаёт результат, так сказать по мере событий)
Похожи на ивенты ноды
источник

SS

S S in ☄️ effector
После ивентов ноды быстро вкатился
источник

SS

S S in ☄️ effector
Вроде эффектор вдохновлялся ивентами ноды
источник

AO

Aleksandr Osipov in ☄️ effector
Алексей Костюхин
Я заметил это при виде отсутствия provider)
Как я понял, все делается внутри самого effector, наверное где-то внутри в библиотеке у себя сохраняет и выдаёт результат, так сказать по мере событий)
ну в редаксе провайдер это лишь часть биндингов к react-у
источник

AO

Aleksandr Osipov in ☄️ effector
там тоже есть стор (createStore) который хранит данные и компоненты подписываются на измененения его знечений
источник

🦜

🦜 in ☄️ effector
Nikita Tkachuk
а функции в эвенты передавать плохая практика?
Я передаю, брат жив
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
Я передаю, брат жив
я просто не понял зачем ему передавать, как кажется это просто хелпер
источник

АК

Алексей Костюхин... in ☄️ effector
Так с первого взгляда удобно, конечно)
Кстати, а приветствуется установка нескольких хранилищ, к примеру внутреннее (хуки) и effector ? Во внутреннем будут храниться данные отдельного компонента, например,  загрузка, ошибка и так далее, а в эффекторе данные формы?

Или лучше все переносить в нффектор ?
источник

🦜

🦜 in ☄️ effector
Алексей Костюхин
Так с первого взгляда удобно, конечно)
Кстати, а приветствуется установка нескольких хранилищ, к примеру внутреннее (хуки) и effector ? Во внутреннем будут храниться данные отдельного компонента, например,  загрузка, ошибка и так далее, а в эффекторе данные формы?

Или лучше все переносить в нффектор ?
Можно все в эффектор перенести
источник

АК

Алексей Костюхин... in ☄️ effector
🦜
Можно все в эффектор перенести
Спасибо
источник

c⁣

createStore<🦉>... in ☄️ effector
Алексей Костюхин
Так с первого взгляда удобно, конечно)
Кстати, а приветствуется установка нескольких хранилищ, к примеру внутреннее (хуки) и effector ? Во внутреннем будут храниться данные отдельного компонента, например,  загрузка, ошибка и так далее, а в эффекторе данные формы?

Или лучше все переносить в нффектор ?
В компоненте есть смысл оставить всякие чисто ui штуки, вроде состояние дропдауна
источник

AO

Aleksandr Osipov in ☄️ effector
Алексей Костюхин
Так с первого взгляда удобно, конечно)
Кстати, а приветствуется установка нескольких хранилищ, к примеру внутреннее (хуки) и effector ? Во внутреннем будут храниться данные отдельного компонента, например,  загрузка, ошибка и так далее, а в эффекторе данные формы?

Или лучше все переносить в нффектор ?
Зависит от... состояние загрузки я бы однозначно на откуп эффектора оставил
источник

AO

Aleksandr Osipov in ☄️ effector
Ибо эффектор предполагает что сайд эффекты будут через него проводится, более того он располагает удобными примитивами (Effect) для этих целей
источник

АК

Алексей Костюхин... in ☄️ effector
Не нашёл информации по поводу использования ts и в эффекторе
источник

AO

Aleksandr Osipov in ☄️ effector
Алексей Костюхин
Не нашёл информации по поводу использования ts и в эффекторе
Спрашивайте :)
источник