Size: a a a

2020 June 09

yv

yumaa verdin in ☄️ effector
Aleksandr Osipov
Во кажется оно, спасибо
обращаю внимание, что актуальный ридми в npm или тут
версию с экспериментальной нодой я не паблишил, и всё никак нет времени довести до ума :(
источник

AO

Aleksandr Osipov in ☄️ effector
Ок, спасибо, мне оно скорее для вдохновления идеями использоваными
источник

yv

yumaa verdin in ☄️ effector
ок)
источник

AO

Aleksandr Osipov in ☄️ effector
yumaa verdin
обращаю внимание, что актуальный ридми в npm или тут
версию с экспериментальной нодой я не паблишил, и всё никак нет времени довести до ума :(
А что если использовать Store.thru метод, не рассматривали такой вариант? Что-то вроде
const persistedStore = createStore(null).thru(persistStore({key: 'somekey'}))
?
источник

yv

yumaa verdin in ☄️ effector
Aleksandr Osipov
А что если использовать Store.thru метод, не рассматривали такой вариант? Что-то вроде
const persistedStore = createStore(null).thru(persistStore({key: 'somekey'}))
?
как-то многословно, на мой взгляд :)
я вообще вдохновлялся вот этой либой → https://github.com/lessmess-dev/effector-localstorage
в коде много общего, потому что я сначала туда коммитил)
источник

yv

yumaa verdin in ☄️ effector
Aleksandr Osipov
А что если использовать Store.thru метод, не рассматривали такой вариант? Что-то вроде
const persistedStore = createStore(null).thru(persistStore({key: 'somekey'}))
?
есть ещё такая
https://github.com/MrFranke/effector-persist
тут регидрация по событию наступает

у меня в либе если в LS есть значение, то стор сразу создаётся с этим значением, то есть store.watch не покажет null
источник

З

Завтра in ☄️ effector
Почему на такую примитивную задачу написали уже несколько пакетов и ее все еще обсуждают на серьезных щах 🤔
источник

yv

yumaa verdin in ☄️ effector
Завтра
Почему на такую примитивную задачу написали уже несколько пакетов и ее все еще обсуждают на серьезных щах 🤔
это ж js
источник

🐱

🐱 Rough Cat in ☄️ effector
Завтра
Почему на такую примитивную задачу написали уже несколько пакетов и ее все еще обсуждают на серьезных щах 🤔
Мне вот async storage зашёл
источник

yv

yumaa verdin in ☄️ effector
Завтра
Почему на такую примитивную задачу написали уже несколько пакетов и ее все еще обсуждают на серьезных щах 🤔
ну и я бы не сказал, что такая уж примитивная задача, мне вот ещё надо добавить дебаунс в либу. ещё подумать что-то в сторону асинхронного стораджа для RN.
источник

З

Завтра in ☄️ effector
"навесить на что-то дебаунс" - это другая задача
источник

З

Завтра in ☄️ effector
которая тоже не такая уж и сложная, кстати
источник

З

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

yv

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

yv

yumaa verdin in ☄️ effector
асинхронщину совать для того, что в react native сторадж асинхронный
источник

З

Завтра in ☄️ effector
мне кажется, вы, ребята, какие-то сферические в вакууме задачи решаете)
источник

yv

yumaa verdin in ☄️ effector
ну про react native меня спрашивали :) и как можно приспособить либу для асинхронного стораджа
источник

🚀🚀

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

тут та же история что и с синхронным рендерингом
источник

🦜

🦜 in ☄️ effector
Кстати, кто-нибудь знает от чего зависит, размер локалстора у сайта?

Я в хроме видел, что у одного сайта лимит 70мб, а у другого 80мб
источник

🦜

🦜 in ☄️ effector
квота*
источник