Я работаю с Next. js и мне нужно реализовать i18n. Требуется добавить какого-то глобального провайдера, который должен обернуть все приложение. Кроме того, он должен получать обновления от некоторого управления состоянием (например, Redux), чтобы правильно перерисовать все приложение при изменении активного языка.
В стандартном приложении React у нас есть приложение. js, которое мы помещаем в индекс. js и сохраняем здесь все логики / провайдеры.
Но в случае с Next, я ' Я не уверен, где поставить этот лог c. Я дважды проверил их документацию, но не нашел никаких упоминаний об этом. Только около _app. js и _document. js, но на самом деле оба не имеют возможности подключиться к Redux, et c. На самом деле они не были предназначены для этого.
Мне просто любопытно, если Next предоставит какой-нибудь официальный способ сделать это или я должен просто вручную создать HO C в качестве приложения и обернуть все приложение самостоятельно ?
Кстати. Я едва понимаю разницу между _app и _document . Так что я буду признателен за любые разъяснения!