react-i18next-base-usage

React + react-i18next 例子

使用到的技术栈

安装

基础环境要求

以下是我测试通过的环境

  • Node.js: v17.6.0
  • Yarn: 1.22.17

目录结构

src
├── assets
│   └── global.scss     -- 全局样式
├── component           -- 组件目录
│   ├── CodeShow
│   ├── Link
│   ├── NotFound
│   ├── Test.tsx
│   ├── TopBar
│   └── index.ts
├── favicon.svg
├── i18n
│   ├── SupportLanguages.ts
│   ├── config.ts
│   ├── en
│   ├── i18next.d.ts
│   ├── resource.ts
│   └── zh
├── layouts
│   ├── Menu
│   └── index.ts
├── main.tsx
├── pages               -- 相关页面
│   ├── Home
│   ├── Setting
│   └── index.ts
├── routes              -- 路由配置文件
│   └── index.ts
├── styles
│   └── global.sass
├── types
│   └── BaseComponent.ts
├── utils               -- 工具类
│   ├── languages.d.ts
│   ├── languages.ts
│   └── test-util.ts
└── vite-env.d.ts

安装&使用

# 安装依赖包
yarn

# 启动开发环境(运行)
yarn run dev

运行截图

运行截图

文档说明

[点击下载](./React_多语言之 react-i18next.pdf)