课程:React18 系统精讲
章节:hooks
讲师:阿莱克斯刘
课程内容:
什么是纯函数?
• 给一个函数输入同一个参数,一定输出同样的值。
• 在React中,给组件输入相同的props,就应该渲染一样的UI。
什么是副作用?(我们需要的是其处理副作用的能力)
• 副作用与纯函数相反,即函数会处理与返回值无关的事情。
• 比如调用API接口获取数据,传同样的参数,在不同时间点调用接口,拿到的数据可能不一样。
• 输入参数一样,输出结果未必一样的情况,就是副作用。
• 给一个函数输入同一个参数,一定输出同样的值。
• 在React中,给组件输入相同的props,就应该渲染一样的UI。
• 副作用与纯函数相反,即函数会处理与返回值无关的事情。
• 比如调用API接口获取数据,传同样的参数,在不同时间点调用接口,拿到的数据可能不一样。
• 输入参数一样,输出结果未必一样的情况,就是副作用。