Size: a a a

React — русскоговорящее сообщество

2020 December 23

О

Олег in React — русскоговорящее сообщество
Тимофей 🛴
Ну вот самый простой вариант хранить в пути это состояние и менять через history.push
попробую так. спасибо
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
я сделал через стейт. но тогда проблема в том что при первом рендере когда я заношу первичный стейт фильтров у меня сразабывает useeffect на смену стейта и адресная строка мигает (обновляется)
Определись сначала что у тебя будет ssot ом для квери запроса.
Например рр форсит ssot in url
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Определись сначала что у тебя будет ssot ом для квери запроса.
Например рр форсит ssot in url
не понял ответа, извини
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Определись сначала что у тебя будет ssot ом для квери запроса.
Например рр форсит ssot in url
Черт-подери, сколько сокращений
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
не понял ответа, извини
Ssot single source of truth
Rr react router
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ssot single source of truth
Rr react router
вот я и пытался делать стейт как ssot но столкнулся с проблемой мигания адресной строки при первом рендере. т.е. хотел менять стейт и чтобы url автоматом подстраивался.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
Черт-подери, сколько сокращений
В двацатом веке на часах появилась секундная стрелка, а в двадцать первом - милисекундная💁‍♂🤷‍♂
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitriy Shuleshov
В двацатом веке на часах появилась секундная стрелка, а в двадцать первом - милисекундная💁‍♂🤷‍♂
Что будешь делать со всем этим временем, которое сэкономил?)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
Что будешь делать со всем этим временем, которое сэкономил?)
Учить новые сокращения🌚
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Учить новые сокращения🌚
главное эмодзи ставить не забывает
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
вот я и пытался делать стейт как ssot но столкнулся с проблемой мигания адресной строки при первом рендере. т.е. хотел менять стейт и чтобы url автоматом подстраивался.
Сделай это на уровне мидллверы
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Сделай это на уровне мидллверы
ок гляну . спс
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Сделай это на уровне мидллверы
ты имел ввиду редакс миддлвар?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
ты имел ввиду редакс миддлвар?
Ага
источник

О

Олег in React — русскоговорящее сообщество
а как это поможет избежать обновления url при первом рендере?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
а как это поможет избежать обновления url при первом рендере?
Заложить детект первого получения квери, и ещё попутно можно докинуть скип на те же параметры
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Заложить детект первого получения квери, и ещё попутно можно докинуть скип на те же параметры
это держать отдельно стейт для первого получения? не очень хочется
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
это держать отдельно стейт для первого получения? не очень хочется
Тогда используй урл как ssot
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Олег
это держать отдельно стейт для первого получения? не очень хочется
источник

О

Олег in React — русскоговорящее сообщество
Dmitriy Shuleshov
Тогда используй урл как ssot
скрее всего так лучш. спс
источник