Size: a a a

2020 June 05

🚀🚀

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

R

Rafael 🦠 in ☄️ effector
капец это трудно типизировать
источник

R

Ruslan 🌀 in ☄️ effector
Rafael 🦠
капец это трудно типизировать
напишу нормальную версию чуть позже, уже придумал
источник

R

Rafael 🦠 in ☄️ effector
Ruslan 🌀
напишу нормальную версию чуть позже, уже придумал
спасибо
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Anton Yessaulenko
к тому же сам пакет bs-effector на npm регистри мейнтейнится каким-то левым челом
он не левый) но тайпинги для ризона потеряли актуальность вместе с самим ризоном
источник

R

Rafael 🦠 in ☄️ effector
Ruslan 🌀
напишу нормальную версию чуть позже, уже придумал
мне кажется, что использовать массив для входе более целесообразно 🤔
источник

AY

Anton Yessaulenko in ☄️ effector
🚀🔬 🚀🔬🚀🔬
он не левый) но тайпинги для ризона потеряли актуальность вместе с самим ризоном
окей, а если я, в качестве научного опыта, попробую их реанимировать под актуальную версию ризона и ризонреакта?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Rafael 🦠
капец это трудно типизировать
источник

DS

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Anton Yessaulenko
в общем, мне нравится elm концептуально, но у него проблема взаимодействия с "экосистемой жс", я услышал что, мол, ризон умеет работать с этой "экосистемой", и всего-то нужно биндинги написать к вашим любимым жс библиотекам

я предствлял себе это как написание биндингов в духе d.ts

пока что, оказывается что все не так
идеи elm задействованы в эффекторе напрямую, нужды в прокладках в виде чужеродных языков нет


https://effector.now.sh/docs/introduction/prior-art#papers
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Anton Yessaulenko
окей, а если я, в качестве научного опыта, попробую их реанимировать под актуальную версию ризона и ризонреакта?
можешь попробовать)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
но ризон это симулякр: подделка, не имеющая оригинала
источник

R

Ruslan 🌀 in ☄️ effector
ещё проще
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ruslan 🌀
ещё проще
фор ич не нравится тока😑🤔
источник

AY

Anton Yessaulenko in ☄️ effector
🚀🔬 🚀🔬🚀🔬
но ризон это симулякр: подделка, не имеющая оригинала
да, я вчера так и понял и был удивлен
ожидал все таки увидеть какие-то биндинги, ну или хотя бы вызовы из js типизированные в reason
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
фор ич не нравится тока😑🤔
ну начальный обход нужен будет для массива
источник

🦜

🦜 in ☄️ effector
Andrey Ponomarenko
Кстати, а вот если на эффекторе сделать чат, а чатов у тебя много. Есть ли какие то практики чтобы было несколько инстансов и у каждого свой стор, эвенты итп?

На ум приходит только обернуть все в функцию которая будет каждый провайдить новые сторы и пр. Но мало ли)

Ещё есть вариант что один стор для всех чатов, тоже вполне рабочий наверно вариант
Работать через ключ. В ивент ключ передавать
источник

DS

Dmitriy Shuleshov in ☄️ effector
по ссылке самый последний пример?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Rafael 🦠
все дело в этом семпле

c предыдущего теста остается значение  в logMessageReceived
сэмпл в твоей записи создаёт два неявных состояния: был ли вызван сэмпл или нет и с каким значением, если был

необходимость оперировать этими данными явно означает что их можно представить в виде сторов

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

AP

Andrey Ponomarenko in ☄️ effector
🦜
Работать через ключ. В ивент ключ передавать
Ну вот да, смая очевидная реализация которая приходит на ум
источник