Size: a a a

2020 November 09

AM

Anton Mazhuto in ☄️ effector
@sovasergey, привет. Можно тебя попросить скинуть видео как ты howtocards переписываешь на эффектор?
источник

c⁣

createStore<🦉>... in ☄️ effector
Anton Mazhuto
@sovasergey, привет. Можно тебя попросить скинуть видео как ты howtocards переписываешь на эффектор?
Главное, что следует учитывать, это начало 2019 года.
Я обновил свои навыки и подходы к написанию кода на Effector

https://www.youtube.com/watch?v=IXicdkQchTk
источник

AM

Anton Mazhuto in ☄️ effector
спасибо 👍
источник

V

Vetro in ☄️ effector
Rafael 🦠
А код покажи
переделал на sample, спасибо!

sample({
 source: $envStore,
 clock: loginEffect.doneData,
 fn: (source, clock) => ({
   env: source,
   userId: clock.user_id.toString(),
 }),
 target: setParamsMetrikaFx,
});
источник

VI

Vadim Ivanov in ☄️ effector
Vetro
переделал на sample, спасибо!

sample({
 source: $envStore,
 clock: loginEffect.doneData,
 fn: (source, clock) => ({
   env: source,
   userId: clock.user_id.toString(),
 }),
 target: setParamsMetrikaFx,
});
вроде норм выглядит
источник

c⁣

createStore<🦉>... in ☄️ effector
Vetro
переделал на sample, спасибо!

sample({
 source: $envStore,
 clock: loginEffect.doneData,
 fn: (source, clock) => ({
   env: source,
   userId: clock.user_id.toString(),
 }),
 target: setParamsMetrikaFx,
});
sample({
 source: $envStore,
 clock: loginEffect.doneData,
 fn: (env, { user_id }) => ({
   env,
   userId: user_id.toString(),
 }),
 target: setParamsMetrikaFx,
});
источник

V

Vetro in ☄️ effector
ну да, можно деструтурировать наверняка)
источник

V

Vetro in ☄️ effector
еще не причесывал
источник

c⁣

createStore<🦉>... in ☄️ effector
аргументы тут лучше называть согласно специфике
а не clock/source
источник

V

Vetro in ☄️ effector
ну да, логичнее
источник

c⁣

createStore<🦉>... in ☄️ effector
(source, clock) => ({
   env: source,
   userId: clock.user_id.toString(),
 }),

потому что в этой функции эти имена ни о чем не говорят
источник

VI

Vadim Ivanov in ☄️ effector
createStore<🦉> ⁣
аргументы тут лучше называть согласно специфике
а не clock/source
в хэндлерах .on тоже?
источник

c⁣

createStore<🦉>... in ☄️ effector
Vadim Ivanov
в хэндлерах .on тоже?
да
источник

V

Vetro in ☄️ effector
Vadim Ivanov
в хэндлерах .on тоже?
ну да, e/event мало о чем говорит
источник

VI

Vadim Ivanov in ☄️ effector
т.е. писать не state, а user например
источник

c⁣

createStore<🦉>... in ☄️ effector
Vadim Ivanov
т.е. писать не state, а user например
да
источник

c⁣

createStore<🦉>... in ☄️ effector
(state, payload) => payload

так себе
источник

c⁣

createStore<🦉>... in ☄️ effector
(_, user) => user

лучше
источник

c⁣

createStore<🦉>... in ☄️ effector
(accumulator, size) => (accumulator / size) + size

ещё лучше
источник

V

Vetro in ☄️ effector
createStore<🦉> ⁣
(_, user) => user

лучше
жалко что _ не как в расте работает только))
источник