Size: a a a

2020 March 26

yv

yumaa verdin in ☄️ effector
ну по сути reeffect это и есть effect, я только немного хирургически его меняю :) жалко отказываться от всего обвеса, что уже есть в эффекте из коробки, чтобы самому его пилить.
но как минус — иногда приходится править для новой версии эффектора :)
источник

VK

Valeriy Kobzar in ☄️ effector
yumaa verdin
ну по сути reeffect это и есть effect, я только немного хирургически его меняю :) жалко отказываться от всего обвеса, что уже есть в эффекте из коробки, чтобы самому его пилить.
но как минус — иногда приходится править для новой версии эффектора :)
тебе надо тэги синкать с эффектором тогда, а не свои собственные писать
источник

VK

Valeriy Kobzar in ☄️ effector
чтобы проще было визуально видеть совместимость
источник

yv

yumaa verdin in ☄️ effector
Valeriy Kobzar
тебе надо тэги синкать с эффектором тогда, а не свои собственные писать
это хороша мысль, а как делать правки только у меня? например, если баг, поправил его — какую версию выпускать? если версия эффектора не менялась
источник

VK

Valeriy Kobzar in ☄️ effector
yumaa verdin
это хороша мысль, а как делать правки только у меня? например, если баг, поправил его — какую версию выпускать? если версия эффектора не менялась
ну вот тоже верно
источник

VK

Valeriy Kobzar in ☄️ effector
просто вот такая зависимость не всегда может быть верное "effector": "^20.13.4"
источник

VK

Valeriy Kobzar in ☄️ effector
выйдет 20.13.5 и сломает что-то у тебя
источник

yv

yumaa verdin in ☄️ effector
Valeriy Kobzar
выйдет 20.13.5 и сломает что-то у тебя
фиксировать версию в зависимостях? в библиотеке это наверно не очень так делать... в проектах я всегда жёстко указываю, а что получится, если библиотека от одной версии зависит, а в проектном package.json стоит другая версия? yarn/npm может поставить две версии эффектора, а как себя сборщик поведёт? много вопросов...
источник

🦉⁣

🦉 ⁣ in ☄️ effector
yumaa verdin
фиксировать версию в зависимостях? в библиотеке это наверно не очень так делать... в проектах я всегда жёстко указываю, а что получится, если библиотека от одной версии зависит, а в проектном package.json стоит другая версия? yarn/npm может поставить две версии эффектора, а как себя сборщик поведёт? много вопросов...
Поэтому лучше сделать свою ноду
источник

yv

yumaa verdin in ☄️ effector
🦉 ⁣
Поэтому лучше сделать свою ноду
😞
источник

DS

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

yv

yumaa verdin in ☄️ effector
ахаха)
источник

VK

Valeriy Kobzar in ☄️ effector
Vadim Ivanov
даже в типах нет
источник

VK

Valeriy Kobzar in ☄️ effector
почему нету? вон в типах
источник

VI

Vadim Ivanov in ☄️ effector
Valeriy Kobzar
почему нету? вон в типах
А у Store?
источник

VK

Valeriy Kobzar in ☄️ effector
Vadim Ivanov
А у Store?
store, event, effect, domain, это все юниты эффектора, они все имеют свойство graphite типа Graph, у которого есть свойство meta
источник

VK

Valeriy Kobzar in ☄️ effector
ты по идее можешь сделать
AdvancedStore = Object.create(null)
AdvancedStore.graphite = createNode({ meta: {unit: 'adv-store', ...yourMeta }})
источник

VK

Valeriy Kobzar in ☄️ effector
и написать свои правила для него в graphite.seq
источник

VK

Valeriy Kobzar in ☄️ effector
чтобы выполнить то что в seq, запускаешь launch(advancedStore, params)
источник

VK

Valeriy Kobzar in ☄️ effector
Vadim Ivanov
А у Store?
а тебе надо задать имя стору динамически?
источник