@uroot

Как исправить ошибку «Text content did not match» в Next.JS?

Есть такой импорт, сейчас я делаю так:
import { MultiLangProvider } from "../context/MultiLang/MultiLang";


В самом MultiLangContext есть два экспорта:
export { MultiLangContext, MultiLangProvider };

Внутри контекста есть работа с localStorage. Я пробую ошибку пофиксить так:
const MultiLangProvider = dynamic(() => import('../context/MultiLang/MultiLang').then((res) => res.MultiLangProvider, { ssr: false }))


Ну а дальше просто импортирую:
return (
      <MultiLangProvider>
        <Component {...pageProps} />
      </MultiLangProvider>
  )


Но ошибку это не фиксит. Что я делаю не так?
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Я думаю, что через dynamic + ssr: false нужно подключать не контекст/провайдер, а сам компонент, который работает со значением из стораджа и меняет разметку в зависимости от него
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы