-
VSCode Prettier安装插件
-
npm install prettier -D
-
- prettier --write .
-
.prettierrc
-
.prettierignore
-
VSCode ESLint安装插件
-
npm install eslint -D
-
eslint --init
-
- 各种选择
-
需要和prettier结合
-
- npm install eslint-config-prettier eslint-plugin-prettier -D
-
- 配置: 'plugin:prettier/recommended'
-
一级路由的配置
-
React组件的TypeScript类型写法
-
- 函数式组件的类型.
-
- 类组件的类型.(后续)
-
路由的懒加载(lazy)
-
- suspense fallback
-
二级路由的配置
-
- Outlet
-
- suspense
-
配置store
-
- configureStore
-
- Provider
-
创建slice
-
- name
-
- initialState
-
- reducers
-
useSelector的类型问题 => state
-
- type IRootState ReturnType
-
- const useAppSelector: TypedUseSelectorHook = useSelector
-
TypedUseSelectorHook内部的实现细节
-
useDispatch抽取
-
shallowEqual抽取