Я читал на Redux, и он решает множество проблем. Но по сути это просто центральное «истинное» хранилище.Почему бы не использовать файлы cookie вместо Redux?
Интуитивно, хотя я нахожу факт, что состояние все еще проходит через реквизит или контекст inelegant.
Помимо скорости ввода-вывода на диске, почему бы не использовать локальный магазин cookie в качестве центрального хранилища данных? Это устраняет необходимость передачи данных через компоненты.
Единственные проблемы, которые я вижу, - это безопасность данных, но это не проблема для всех приложений.
Разработка на основе комментариев Дейва. Мой фактический вопрос - это больше о возможности иметь центральный магазин стиля Редукса, не требуя активного прохождения по штату через реквизит или контекст. Печенье казалось интересным первым проспектом для изучения.
Редактировать: Спасибо, что обратили внимание на незнакомых людей. Полезно знать, что просить о помощи по редко обсуждаемой теме наказывается любящими коллегами-программистами.
Я предпочел бы иметь полный контроль/сдерживание состояния в приложении. Что делать, если браузер настроен на запрет куки? – Jecoms
@Jecoms хороший пункт. Вчера у меня было такое же соображение, когда пользователь жаловался, что многие веб-страницы не работают хорошо без javascript. И здесь я строю почти исключительно JS ... – Mentor