Size: a a a

2020 September 21

ф

фильтруй мысли... in ☄️ effector
уже есть типы
источник

V

Vasili in ☄️ effector
createStore<🦉> ⁣
я закинул в patronum метод inFlight
он может принимать в себя домен

$inFlight = inFlight({ domain })
Интересно... Я пока это прямо в домене в onCreateEffect...
источник

DS

Dmitriy Shuleshov in ☄️ effector
фильтруй мысли
убери знак доллара из разделителей слов в vscode (Word Saparators)
фига пасиба)
источник

c⁣

createStore<🦉>... in ☄️ effector
Vasili
Интересно... Я пока это прямо в домене в onCreateEffect...
Вот можешь заменить на однострочник
источник

NT

Nikita Tkachuk in ☄️ effector
фильтруй мысли
такой апи пока обдумывается)
🙃
источник
2020 September 22

V

Vasili in ☄️ effector
Что лучше?
const derived = createStore<T>(...).on(source, mapper);
или
const derived = source.map(mapper);
источник

V

Vasili in ☄️ effector
особенно в контексте эффектов...
createStore().on(effect.doneData) или effect.doneData.map?
источник

c⁣

createStore<🦉>... in ☄️ effector
Vasili
Что лучше?
const derived = createStore<T>(...).on(source, mapper);
или
const derived = source.map(mapper);
Второе
источник

c⁣

createStore<🦉>... in ☄️ effector
Явно отслеживается намерение автора. Если видишь первый вариант, сразу настораживаешься и ищешь причину почему так сделано
источник

V

Vasili in ☄️ effector
кто-то в этом чате подсказал мне первое 😂
источник

c⁣

createStore<🦉>... in ☄️ effector
Vasili
особенно в контексте эффектов...
createStore().on(effect.doneData) или effect.doneData.map?
Так это разное назначение. Первое это самостоятельный стор, реагирующий на эффект. Второе это явно следствие эффекта, и там будет ивент
источник

V

Vasili in ☄️ effector
но если мне не нужно в этот конкретный стор кидать эвенты, то мап лучше всего, получается...
источник

V

Vasili in ☄️ effector
т.е. это просто derived data
источник

V

Vasili in ☄️ effector
она всегда зависит от родительского стора
источник

c⁣

createStore<🦉>... in ☄️ effector
Vasili
но если мне не нужно в этот конкретный стор кидать эвенты, то мап лучше всего, получается...
А если нужно, то необходимо четко продумать область ответственности
источник

V

Vasili in ☄️ effector
логично..
источник

V

Vasili in ☄️ effector
но по факту я же могу делать и store.map().on тоже... т.е. разницы нет??
источник

V

Vasili in ☄️ effector
я еще пока только вкуриваюсь, поэтому меня конфузят разные вещи.
источник

c⁣

createStore<🦉>... in ☄️ effector
Vasili
но по факту я же могу делать и store.map().on тоже... т.е. разницы нет??
Можешь, но не стоит. В сср данные дерайвед стора не передаются на клиент. А значит можно потерять данные
источник

V

Vasili in ☄️ effector
хм... пока что с SSR совсем не заморачивался, так что приму как данность
источник