看到同事在 React 组件中直接添加属性来存值,而不是使用 state, 这么做有什么好处和坏处?
react.createClass({
number: 0,
foo() {
if(this.numer>0) dosomething()
},
render() {...}
})
看到同事在 React 组件中直接添加属性来存值,而不是使用 state, 这么做有什么好处和坏处?
react.createClass({
number: 0,
foo() {
if(this.numer>0) dosomething()
},
render() {...}
})
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答915 阅读✓ 已解决
1 回答650 阅读✓ 已解决
2 回答802 阅读✓ 已解决
2 回答954 阅读
对象的属性其实也是状态的一种,如果这个状态变化的时候不需要引起 UI 变化的,就可以写成这种形式,可以减少 render。