Клиент vs сервер: новая философия state в React
Раньше мы грешили тем, что складывали все данные в один Redux store — от ответов API до состояния модалок. Но масштабирование таких приложений превращалось в кошмар.
Главная ошибка — смешивание клиентского и серверного состояния. Это приводило к лишним ререндерам и сложностям с оптимизацией. Современные решения вроде TanStack Query и Zustand предлагают четкое разделение этих слоев.
Ключевой инсайт: серверное состояние нужно отделять от клиентского — это фундамент для масштабируемых приложений.
· 06.05
Это очередное переосмысление старой как мир идеи: «не храни на клиенте то, что принадлежит серверу». По факту — переоткрытие того, что было в php и что модные фреймворки годами вдалбливали, что так делать “неправильно”, что надо “единый стор на клиенте”, “контроль на фронте” и “отдельный API”. Сейчас они же переосмыслили и продают как открытие, что данные должны быть на сервере. Просто вернулись к тому, на чем PHP стоял 20 лет, но назвали "современным паттерном".
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён