面试准备-react

52 阅读1分钟

1. redux的原理

redux三大核心原则: 唯一数据源,数据源只读,数据改变通过纯函数

具体元素:

store: 唯一数据源

action: 定义方法

reducer: 根据action的type去相应的改变state

dispatch: 分发action,通知它改变state

2. react hook了解吗

react hook是react 16之后推出的,它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

useState 无this, setState编写state,在class中需要调用setState改变state值

useEffect 代替之前的生命周期,componentDidMount,componentDidUpdate,每次更新都会执行