Size: a a a

2020 October 06

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
вот такую
это можно в качестве пояснения к самому attach({effect})
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я про что-то типа таблицы в sample
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
так как четыре режима

source, mapParams, effect
source, effect
mapParams, effect
effect
источник

c⁣

createStore<🦉>... in ☄️ effector
завел issue
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

ф

фильтруй мысли... in ☄️ effector
ID:0
effector patronum v0.109

- Теперь все методы имеют тесты на работу в fork, а значит поддерживают SSR
- Метод spread имеет типизацию и также покрыт тестами
- В методе combineEvents исправлена ошибка типизации

На шаг ближе к v1.0
я думаю, надо изменить дефолтное поведение combineEvents: чтобы после того как target (целевой ивент) триггернулся, то любой ивент из массива триггерил бы снова таргет с обновленным результатом - это концептуально более правильное поведение (триггерится когда доступны/накоплены данные из всех источников, например, для их дальнейшего комбинирования)

а если нужно сделать repeat, как сейчас, то включать это опцией...

миграция простая: при переходе на 1.0 версию patronum нужно будет лишь включить явно эту опцию (если требуется)
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
я думаю, надо изменить дефолтное поведение combineEvents: чтобы после того как target (целевой ивент) триггернулся, то любой ивент из массива триггерил бы снова таргет с обновленным результатом - это концептуально более правильное поведение (триггерится когда доступны/накоплены данные из всех источников, например, для их дальнейшего комбинирования)

а если нужно сделать repeat, как сейчас, то включать это опцией...

миграция простая: при переходе на 1.0 версию patronum нужно будет лишь включить явно эту опцию (если требуется)
запилишь? я тогда напилю migration guide и помечу везде, чтобы не забыть
источник

DS

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

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

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
запилишь? я тогда напилю migration guide и помечу везде, чтобы не забыть
постараюсь сделать pr, как смогу
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
так как четыре режима

source, mapParams, effect
source, effect
mapParams, effect
effect
видимо для каждого режима нужно описать motivation
и что-то вроде применимости, где полезно такое юзать
источник

ф

фильтруй мысли... in ☄️ effector
фильтруй мысли
я думаю, надо изменить дефолтное поведение combineEvents: чтобы после того как target (целевой ивент) триггернулся, то любой ивент из массива триггерил бы снова таргет с обновленным результатом - это концептуально более правильное поведение (триггерится когда доступны/накоплены данные из всех источников, например, для их дальнейшего комбинирования)

а если нужно сделать repeat, как сейчас, то включать это опцией...

миграция простая: при переходе на 1.0 версию patronum нужно будет лишь включить явно эту опцию (если требуется)
может кто-то, кто использует, захочет прокомментировать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
видимо для каждого режима нужно описать motivation
и что-то вроде применимости, где полезно такое юзать
думаю да
источник

🚀🚀

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

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
я думаю, надо изменить дефолтное поведение combineEvents: чтобы после того как target (целевой ивент) триггернулся, то любой ивент из массива триггерил бы снова таргет с обновленным результатом - это концептуально более правильное поведение (триггерится когда доступны/накоплены данные из всех источников, например, для их дальнейшего комбинирования)

а если нужно сделать repeat, как сейчас, то включать это опцией...

миграция простая: при переходе на 1.0 версию patronum нужно будет лишь включить явно эту опцию (если требуется)
может наоборот?
если хочет без repeat, то передаешь опцию? Чтобы не ломать поведение
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
может наоборот?
если хочет без repeat, то передаешь опцию? Чтобы не ломать поведение
ты делал брейкинги и на 0.102, на v1.0 точно можно)
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
ты делал брейкинги и на 0.102, на v1.0 точно можно)
там были брейкинги которые явно ломали код
источник

c⁣

createStore<🦉>... in ☄️ effector
а тут будет неявно
то есть код не сломается с криками, а будет работать, но неправильно
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
может наоборот?
если хочет без repeat, то передаешь опцию? Чтобы не ломать поведение
не хотелось бы... будет же какой-то общий migration guide? планируются ещё какие-то ломающие изменения?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
нужен какой-то термин для изменения которое хуже брейкинга
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
)
источник