Size: a a a

2020 October 18

AO

Aleksandr Osipov in ☄️ effector
потому что становиться сложнее "думать" о происходящем в коде
источник

ф

фильтруй мысли... in ☄️ effector
Фegöp
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
это низкоуровневый метод, императивный... никто не запрещает, можешь использовать на свой страх и риск, если знаешь, что делаешь)
источник

ф

фильтруй мысли... in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
.getState это жёсткий сайд-эффект
источник

ф

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

ф

фильтруй мысли... in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
явная — это например sample
источник

m

mg901 in ☄️ effector
Фegöp
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
Доброго времени. Согласно документации getState может приветси к гонке данных и трудностям в отладке. Допускается использовать в view слое библиотек.
источник

ф

фильтруй мысли... in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
короче с объяснением «в чём проблема с getState и как увидеть эти гонки данных» главное затруднение — объяснить, что мы приложили все усилия, чтобы проблемы никак не ощущались, и именно поэтому лучше использовать рекомендации)
источник

m

mg901 in ☄️ effector
Фegöp
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
Если возникают трудности с пониманием как обходиться без него заглядывайте сюда.
источник

ф

фильтруй мысли... in ☄️ effector
mg901
Доброго времени. Согласно документации getState может приветси к гонке данных и трудностям в отладке. Допускается использовать в view слое библиотек.
причём тут view слой?
источник

m

mg901 in ☄️ effector
createStore<🦉> ⁣
Для интеграции с вьюхой в библиотечном коде использование getState допустимо
^
источник

ф

фильтруй мысли... in ☄️ effector
авторы библиотек иногда его используют, потому что знают, что делают
источник

🦜

🦜 in ☄️ effector
Фegöp
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
https://effector.now.sh/docs/api/effector/sample

Посмотри гифку ниже
источник

m

mg901 in ☄️ effector
Ок, я некорректно выразился. Для интеграции с вью слоем
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
Ок, я некорректно выразился. Для интеграции с вью слоем
++
источник

ф

фильтруй мысли... in ☄️ effector
mg901
Ок, я некорректно выразился. Для интеграции с вью слоем
да нет же! тут ключевые слова "в библиотечном коде "
источник

🦜

🦜 in ☄️ effector
с getState у тебя императивное получение состояние в момент вызова
источник

m

mg901 in ☄️ effector
фильтруй мысли
авторы библиотек иногда его используют, потому что знают, что делают
в каком случае ты знаешь, что делаешь? Как ты определяешь этом момент? Нет внутреннего конфликта?))
источник

🦜

🦜 in ☄️ effector
🦜
с getState у тебя императивное получение состояние в момент вызова
используя операторы, ты получаешь последнее состояние в момент срабатывания обновления
источник

ф

фильтруй мысли... in ☄️ effector
mg901
Ок, я некорректно выразился. Для интеграции с вью слоем
о чём это говорит новичку? можно юзать в реакт компонентах или что?
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
используя операторы, ты получаешь последнее состояние в момент срабатывания обновления
Срабатывания кого?
источник