Size: a a a

2020 June 25

c⁣

createStore<🦉>... in ☄️ effector
можешь найти тред?
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
можешь найти тред?
Может он со стрикт модом путает?
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Может он со стрикт модом путает?
¯\_(ツ)_/¯
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ruslan 🌀
Чёт не понял, как комбинация такой дичи как exn и div может дать pure?

If a function can raise an exception the effect is exn, and if a function may not terminate the effect is div (for divergence). The combination of exn and div is pure and corresponds directly to Haskell's notion of purity.
источник

R

Ruslan 🌀 in ☄️ effector
S S
Здравствуйте,  сова писал полгода назад что вы use strict выпили в effector,  по поиску в чате не нашел ответов. Почему?
возможно речь шла про стрикт мод реакта
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Ruslan 🌀
Чёт не понял, как комбинация такой дичи как exn и div может дать pure?

If a function can raise an exception the effect is exn, and if a function may not terminate the effect is div (for divergence). The combination of exn and div is pure and corresponds directly to Haskell's notion of purity.
отсюда и идёт handler в эффекторе)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ребят вы конечно много написали умных слов про сайд эффекты, но мне просто нужен был ответ на мой вопрос.

Безопасно ли так присваивать айдишник? Он нужен для того что б потом по нему можно было изменить конкретный элемент в массиве.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Вот так.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Ребят вы конечно много написали умных слов про сайд эффекты, но мне просто нужен был ответ на мой вопрос.

Безопасно ли так присваивать айдишник? Он нужен для того что б потом по нему можно было изменить конкретный элемент в массиве.
ну в целом да
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тут вопрос же не в сайд-эффекте от вызова nanoid а в том как построить код и тесты так чтобы не зависеть от него
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
тут вопрос же не в сайд-эффекте от вызова nanoid а в том как построить код и тесты так чтобы не зависеть от него
Тестов нет. Код что использует id сгененреный - весь на скринах
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
поэтому и попытки найти мнимую чистоту функции тебя и путали: это просто не верный вопрос
источник

R

Rafael 🦠 in ☄️ effector
Оп, кажется смог нормально написать контроллер с acl :)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
Оп, кажется смог нормально написать контроллер с acl :)
👍👍
источник

R

Rafael 🦠 in ☄️ effector
Rafael 🦠
Оп, кажется смог нормально написать контроллер с acl :)
тестировать такое немного страшно, конечно ))

вот этот вызов это работа 5 подсистем:
acl (который использует сам нотификации и логирование)
api слой (который сам использует нотификации и логирование)
и собственно в контроллере тоже используются нотификации
источник

R

Rafael 🦠 in ☄️ effector
но прям охуенчик, я оч доволен 😄
источник

R

Rafael 🦠 in ☄️ effector
забавно, что с эффектором начинаешь мыслить состояними и переходами между ними и гораздо меньше задумываешься о реализации нижних слоев
источник

R

Rafael 🦠 in ☄️ effector
Rafael 🦠
Оп, кажется смог нормально написать контроллер с acl :)
сделав эту штуку я запросил у беков все возможные ошибки по некоторым методам

3 месяца назад я бы об этом и не задумался даже
источник

R

Rafael 🦠 in ☄️ effector
пока только с конфирмом сложновато

типо что нужно сделать, если пользователь отказался от конфирма, просто нажав отменить? Должен ли я файрнуть ошибку?

А проблема в том, что на blockFx.doneData у меня повешен toast "пользователь успешно заблокирован" и если я не буду возвращать какой-то признак, я не смогу определить нужно показать тост или нет
источник

R

Rafael 🦠 in ☄️ effector
так что если есть мыслишки какие-то - делитесь
источник