Radik Hammatov
Вчера задавал вопрос по поводу Zustan стейт менеджера, мне ответили, что провайдер нужен, чтобы каждый компонент мог получить доступ к стору. Но сейчас методом пробы я выяснил, что никакой провайдер для корректной работы не нужен, стейт менеджер работает и без него. Это написано и в их документации. Потому вопрос снова актуален. Буду очень благодарен, если кто-то поможет разобраться.
Проблема в чем (если я не ошибаюсь)? Когда ты запускаешь nodejs-сервер и выполняешь на нем рендеринг, то любые изменения с твоим стором будут записаны в памяти. И когда следующий человек сделает запрос, то он эти изменения тоже получит (хотя должен был получить неизмененный вариант).
А контекст решает эту проблему, поскольку он неизменяем (если не ошибаюсь) и возвращает каждый раз чистое состояние для каждого запроса.