我看到很多的例子展示了一個陣營組成,看起來像這樣:解構狀態作出反應呈現
class MyComponent extends Component {
constructor(props) {
super(props)
this.state = {
foo: 'foo',
bar: 'bar'
}
}
render() {
const { foo, bar } = this.state
return <Text>{foo}{bar}</Text>
}
}
正如你可以看到,該組件的狀態已經被解構。我可以看到JSX看起來更乾淨,但似乎很難知道變量來自組件狀態。在最佳實踐方面是否有任何好處,還是僅僅是偏好?
謝謝。
更新的問題,這要歸功於創建源不可改變的數據! –