Size: a a a

2020 July 11

AO

Aleksandr Osipov in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Ну на самом деле конечно тут трактовать можно по разному, так что смысла спорить нет на этот счет, я так придрался
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Честно говоря мне название serialize не очень нравится, сериализация подразумевает перевод структур данных в формат хранения или передачи (текстовый или бинарный), а тут бы лучше подошло что-то вроде extract по смыслу
можно добавить кастомную сериализацию
источник

🚀🚀

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

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
можно добавить кастомную сериализацию
Имеешь ввиду параметром в serialize? Типа serializer: JSON.stringify?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
serializeBy: new Map([
 [store, fn => fn.toString()]
])
источник

AO

Aleksandr Osipov in ☄️ effector
а даже так, на уровне сторов
источник

AO

Aleksandr Osipov in ☄️ effector
но тогда надо и для  hydrate такое
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
офк
источник

AO

Aleksandr Osipov in ☄️ effector
тогда можно например даты гонять, типа Date -> ISO8601 -> Date
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
serializeBy: new Map([
 [store, fn => fn.toString()]
])
а что если seriazlier/deserializer к самому стору прикреплять?
источник

🚀🚀

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

AO

Aleksandr Osipov in ☄️ effector
createStore(new Date(), {serialize: ..., deseriazlize: ...})
источник

🚀🚀

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

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
createStore(new Date(), {serialize: ..., deseriazlize: ...})
Зачем процесс сериализации прибивать к логике
источник

c⁣

createStore<🦉>... in ☄️ effector
Сериализация может быть разной, в разные форматы
источник

AO

Aleksandr Osipov in ☄️ effector
резонно
источник

c⁣

createStore<🦉>... in ☄️ effector
И собственно зависит от нужд
источник

🦜

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

🦜

🦜 in ☄️ effector
Норм Дима пиар эффектора замутил...
источник