Size: a a a

2021 June 22

KK

Kirill Kulikov in ☄️ effector
Спасибо. сам накатал так, вроде тоже получилось
const $storeA = createStore({});
sample({
 source: {$storeA, $storeB},
 clock: eventA,
 fn: ({$storeA, $storeB}, event) => ({…$storeA, [$storeB]: eventA})
 target: $StoreA
});
источник

c⁣

createStore<🦉>... in ☄️ effector
Внутри fn лучше писать без префикса $, чтобы себя же не путать
источник

KK

Kirill Kulikov in ☄️ effector
ну я их переназвал у себя в деструктуризации)
источник

c⁣

createStore<🦉>... in ☄️ effector
const $storeA = createStore({});
sample({
 source: [$storeA, $storeB],
 clock: eventA,
 fn: ([a, b], event) => ({…a, [b]: eventA})
 target: $storeA
});
источник

KK

Kirill Kulikov in ☄️ effector
да, так лучше даже вышло, спасибо)
источник

n⚡

neomad ⚡️ in ☄️ effector
а как можно получить значение сторы  в ивенте .done у эффекта?
источник

DS

Dmitriy Shuleshov in ☄️ effector
текущий стейт чего?
источник

n⚡

neomad ⚡️ in ☄️ effector
аа я кажется понял, вопрос исчерпан
источник

ip

ivan posokhin in ☄️ effector
нет не переписываю, а скажи вот у тебя в примерах request из библиотеки fry везде, обычный fetch можно использовать с fry-fx? и насчет ошибки все же, эта ошибка не может быть вызвана форматом параметров эффекта? например если в параметрах null?
источник

VL

Vincent Law in ☄️ effector
Всем привет, подскажите, пожалуйста, такой код на эффекторе является корректным?

https://codesandbox.io/s/condescending-snow-rtcbr?file=/src/App.tsx
источник

VL

Vincent Law in ☄️ effector
Смущает мое использование gate PageLoaded
источник

🦜

🦜 in ☄️ effector
Можешь не гейт юзать, а просто ивент дёрнуть в useEffect
источник

VL

Vincent Law in ☄️ effector
fetchTodosFx ?
источник

VL

Vincent Law in ☄️ effector
Но если я gate уберу, код с ошибкой упадет.
источник

АХ

Александр Хороших... in ☄️ effector
Лучше вида:
useEffect(() => componentMounted(), []);


и потом
forward({
 from: somponentMounted,
 to: fetchTodosFx
})
источник

IK

Igor Kamyshev in ☄️ effector
А чем это лучше чем гейт?
источник

АХ

Александр Хороших... in ☄️ effector
Да особо ничем, кстати
источник

IK

Igor Kamyshev in ☄️ effector
Кмк, напротив, хуже. Первый вариант более декларативный.
источник

MK

Mihail Kuzmin in ☄️ effector
Гейт срабатывает до рендера вроде
источник

MK

Mihail Kuzmin in ☄️ effector
Ещё одно отличие
источник