проекте, но после run build, запускаю на сервере и пишет localStorage is not defined, как обойти это?
проверять доступность localStorage, конечно же
Проверь доступен ли а потом используй
1) В вебпаке для серверной сборки используешь DefinePlugin({ SERVER: true}); 2) Заворачиваешь «только клиентскую» логику в условие if (!SERVER). Для сайд эффектов на компонентах используешь componentDidMount, на сервере он не вызывается.
не используй localStorage на сервере
Обсуждают сегодня