(一)、什么是副作用
2023年9月2日
一、纯函数
- 传递相同的参数,返回的结果相同,且没有其他意外情况出现
function add(a, b) {
return a + b
}
add(1, 2) // 3
add(1, 2) // 3
二、副作用
当一个函数修改了外部的变量,那么他每次返回的结果就可能不一样,这样的话就发生了意外的情况,我们就称他为副作用
例:发送网络请求,可能会出现网络不好请求失败的情况,他就可能会出现已异常也可能会拿到正常的数据
三、组件的副作用
- 在
React
里面组件发生了副作用,那么就说这个组件产生了副作用
Loading...