Size: a a a

2020 August 18

AO

Aleksandr Osipov in ☄️ effector
и в history подписаться на обновление url
источник

AO

Aleksandr Osipov in ☄️ effector
не думаю, эти методы эффектора немного о другом
источник

VK

Vladislav K. in ☄️ effector
Ну ок, спасибо, а то я бы щас погрузился в  дебриглупостей
источник

AO

Aleksandr Osipov in ☄️ effector
или вы хотите все состояние целиком в url отразить?
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
или вы хотите все состояние целиком в url отразить?
тогда это кажется не совсем верным
источник

AO

Aleksandr Osipov in ☄️ effector
банальная причина - лимит на длину url
источник

VK

Vladislav K. in ☄️ effector
Aleksandr Osipov
или вы хотите все состояние целиком в url отразить?
один стор, который за формочку отвечает
источник

VK

Vladislav K. in ☄️ effector
Aleksandr Osipov
банальная причина - лимит на длину url
я об этом думал, да
источник

AO

Aleksandr Osipov in ☄️ effector
Vladislav K.
один стор, который за формочку отвечает
хм, а в итоге хочется добиться чего? возможности передать состояние формы через sharing ссылкой?
источник

VK

Vladislav K. in ☄️ effector
Aleksandr Osipov
хм, а в итоге хочется добиться чего? возможности передать состояние формы через sharing ссылкой?
типо того
источник

AO

Aleksandr Osipov in ☄️ effector
ну упрощенно, можно при измении состояния стора делать history.replace с новым состоянием, а при начальной загрузке брать начальное состояние из url
источник

AO

Aleksandr Osipov in ☄️ effector
но это очень упрощая
источник

AO

Aleksandr Osipov in ☄️ effector
ни serialize ни hadrate тут не нужны
источник

VK

Vladislav K. in ☄️ effector
Да, я так и думал сделать
источник

AO

Aleksandr Osipov in ☄️ effector
createStore(getInitialValuesFromLocation(window.location))
источник

AO

Aleksandr Osipov in ☄️ effector
и store.watch(serializeAndReplaceStateToLocation)
источник

AO

Aleksandr Osipov in ☄️ effector
если форма прямо большая и сочная и не влезет в урл и надо шарить то без сервер сайд не обойтись
источник

AO

Aleksandr Osipov in ☄️ effector
тогда типа как в репле эффектора, передаем уникальный ID и из базы тащим данные
источник

VK

Vladislav K. in ☄️ effector
Aleksandr Osipov
и store.watch(serializeAndReplaceStateToLocation)
Щас будет глупый вопрос, но у react-router-dom есть ли безхуковый доступ к history api?
источник

AO

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