Size: a a a

2020 September 24

🦜

🦜 in ☄️ effector
фильтруй мысли
как-нибудь так, я думаю

persist({
 source: foo,
 fn: ({ bar }) => bar,
 key: 'foo.bar',
 storage: localStorage
})
ну вот да
источник

m

mr_koshkins in ☄️ effector
фильтруй мысли
как-нибудь так, я думаю

persist({
 source: foo,
 fn: ({ bar }) => bar,
 key: 'foo.bar',
 storage: localStorage
})
а persist это что такое?
источник

ф

фильтруй мысли... in ☄️ effector
mr_koshkins
а persist это что такое?
функция из либы гипотетической
источник

m

mr_koshkins in ☄️ effector
ааа понял
источник

m

mr_koshkins in ☄️ effector
ну вот да
источник

ф

фильтруй мысли... in ☄️ effector
mr_koshkins
а persist это что такое?
переводится как: продолжать существование, сохраняться; поддерживать постоянное хранение
источник

m

mr_koshkins in ☄️ effector
с английским у меня плоховато, каюсь
источник

m

mr_koshkins in ☄️ effector
🚀🔬 🚀🔬🚀🔬
foo: (state, history: History) => ...
только вот одна крохотная проблема появляется - линтер ругается на неиспользуемый параметр
источник

m

mr_koshkins in ☄️ effector
источник

m

mr_koshkins in ☄️ effector
опять же это вообще не критикал, но все же)
источник

TZ

Timur Zubairov in ☄️ effector
mr_koshkins
только вот одна крохотная проблема появляется - линтер ругается на неиспользуемый параметр
history: History -> _history: History
источник

m

mr_koshkins in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
mr_koshkins
вот если бы можно было скормить в withStorage объект но чтобы он потом раскладывал только указанные значения примитивами в ключи было бы чудесно
поддерживаю)

@yumauri
источник

yv

yumaa verdin in ☄️ effector
mr_koshkins
вот если бы можно было скормить в withStorage объект но чтобы он потом раскладывал только указанные значения примитивами в ключи было бы чудесно
не очень понял, типа map что-то?
источник

yv

yumaa verdin in ☄️ effector
mr_koshkins
createStore({ foo: "", bar: '', baz: ""}, { stored: [foo, baz]})
то есть сторятся только указанные ключи, а bar игнорируется?
источник

m

mr_koshkins in ☄️ effector
yumaa verdin
то есть сторятся только указанные ключи, а bar игнорируется?
ага
источник

ф

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

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

sample({
 source: foo,
 fn: ({ bar }) => bar,
 target: $fooBar',
})
источник

m

mr_koshkins in ☄️ effector
const test = withStorage(createStore);

test({ foo: '', bar: ''}, { key: 'store' })


на выходе в store будет весь объект
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
yumaa verdin
не очень понял, типа map что-то?
фактически это предложение добавить ремаппинг стора на ключи
источник

m

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

const test = withStorage(createStore);

test({ foo: '', bar: '', baz: ''}, { keys: { foo: 'myFoo', baz: 'myBaz' } })
источник