老师您好:为什么我在input中输入值时父组件的render函数都会执行了两次?shouldComponentUpdate中的日志会执行多次?

来源:4-9 React 生命周期函数的使用场景

小铁子

2020-06-07

图片描述
shouldComponentUpdate(nextProps, nextState) {
console.log(nextProps.content !== this.props.content);
if (nextProps.content !== this.props.content) {
return true;
}
else { return false; }
}

写回答

2回答

2bug

2020-07-11

你的index.js 应该是用了 React.StrictMode

它会渲染两次

1
1
慕盖茨6497908
?就是因为这个
2020-07-23
共1条回复

Dell

2020-06-07

只要数据变化 父子组件都会重新渲染的

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程