手记

【九月打卡】第三天useEffect

课程:React18 系统精讲

章节:hooks

讲师:阿莱克斯刘

课程内容:

什么是纯函数?
• 给一个函数输入同一个参数,一定输出同样的值。
• 在React中,给组件输入相同的props,就应该渲染一样的UI。
什么是副作用?(我们需要的是其处理副作用的能力)
• 副作用与纯函数相反,即函数会处理与返回值无关的事情。
• 比如调用API接口获取数据,传同样的参数,在不同时间点调用接口,拿到的数据可能不一样。
• 输入参数一样,输出结果未必一样的情况,就是副作用。
官方解释也是允许我们在useEffect中执行副作用操作
react中,副作用是一个中性词,很多事情需要依赖处理副作用的能力才能执行,比如log打印数据。
0人推荐
随时随地看视频
慕课网APP