Size: a a a

2020 September 24

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
фильтруй мысли
хотя лучше всё-таки отправка данных в юнит:

const $fooBar = createLocalStore({
 key: 'foo.bar',
})

sample({
 source: foo,
 fn: ({ bar }) => bar,
 target: $fooBar',
})
кстати в отличии от строк-ключей, с функцией ещё требуются обратные действия
источник

ф

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
хех, а функцию по ходу нельзя
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
по крайней мере не всё так просто)
источник

ф

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
persistFields(store, {
 save: {
   foo: ({foo}) => foo,
   bar: ({bar}) => bar,
 },
 load: {
   // что тут?
 }
})
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
потеря атомарности
источник

yv

yumaa verdin in ☄️ effector
mr_koshkins
а я бы хотел типа

const test = withStorage(createStore);

test({ foo: '', bar: '', baz: ''}, { keys: { foo: 'myFoo', baz: 'myBaz' } })
перечитал недавнюю историю, я так понимаю, это чтобы не комбайнить сторы, правильно? если хочется сохранять только какое-то одно -два поля из стора?
источник

m

mr_koshkins in ☄️ effector
yumaa verdin
перечитал недавнюю историю, я так понимаю, это чтобы не комбайнить сторы, правильно? если хочется сохранять только какое-то одно -два поля из стора?
Ага
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
потеря атомарности
именно по этой причине сам эффектор никогда не пытается определить содержимое сторов
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
типа если тебе нужно сохранить часть, то потом тебе эту же часть нужно мержить при загрузке
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
и вот этот мерж выглядит довольно жёсткой концепцией)
источник

yv

yumaa verdin in ☄️ effector
интересно, а эта задача покрывается кастомной сериализацией/десериализацией? мне кажется да
источник

ф

фильтруй мысли... in ☄️ effector
фильтруй мысли
ага, только массив ключей
хм, плохо делать общие ключи
источник

yv

yumaa verdin in ☄️ effector
yumaa verdin
интересно, а эта задача покрывается кастомной сериализацией/десериализацией? мне кажется да
хотя, несколько ключей не получится...
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
yumaa verdin
интересно, а эта задача покрывается кастомной сериализацией/десериализацией? мне кажется да
тебе всё равно потребуется мерж загруженных ключей в дефолтное состояние стора
источник

yv

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну как вариант да)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
что-то мне это всё напоминает
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
кажется мы изобрели on и map)
источник