This repository has been archived by the owner on Oct 12, 2023. It is now read-only.
Modified
- Update to [email protected] to get support for Hooks.
- Update to i18next@14, which contains breaking API contract changes and supports react suspense and hooks
- Update folder structure to align with team structure and make code contributions easier. Main changes:
- Move all the bootstrapping code to
src/shell
. - Create
src/areas
to hold all feature code.src/areas/home/home.tsx
is a good place to start. - Create
src/examples
to demonstrate how to use Routing and Fluent Controls.
- Move all the bootstrapping code to
Migration Guide
If you're migrating from baseline v2/v3:
- Update your packages to match the new
package.json
. - Pull in
shell/
,index.tsx
,i18n.tsx
, anderrorBoundary.tsx
fromsrc/
. - Add your global navigation items in
shell/navigation.tsx
. - Add your routes in
shell/routes.tsx
. react-i18next
no longer provides aTranslationFunction
orI18n
HOC, so get it fromsrc/i18n.tsx
instead.