Part2-React+TS
一、项目创建与准备
1、创建项目
$ npx create-react-app hook-ts --template typescript
$ cd hook-ts
# 通过vscode打开
$ code .2、项目初始化
$ cd src
$ rm *
# 创建index.ts与App.tsx
$ touch index.ts App.tsx
# 返回根目录
$ cd ..3、App组件
4、项目入口文件
5、项目运行
二、Function Component
1、tsconfig
模式
输入
输出
输出文件扩展名
2、函数式组件
三、Hooks
1、useState
A. 事件直接父传子使用
B. 事件用子传父的做法
2、useEffect
A、componentDidMount
B、comopnentDidUpdate
C、componentWillUnmount
3、memo、useMemo与useCallback
A. memo
B. useCallback
C. useMemo
4、自定义hook
四、React Redux
A. 安装
B. Store
a. reducer
b. store
C. Provider
D. connect
五、路由
1、安装路由
2、路由配置
a. 路由创建
b. 入口文件引入路由
c. 组件显示
3、参数获取
a. 子路由形式携带
b. 问号(?)形式参数
4、事件跳转
5、404匹配
最后更新于
