React the this.setState
yöntemi durumu ayarlar. Mesela ben name
için Thomas
için durumu ayarladım.Durum ayarlandığında olay
this.setState({'name': 'Thomas'})
Başka bir nesneye ihtiyacım var. Diğer devlet özelliklerinden oluşan bir devlet mülkü. Mesela aşağıda.
let name = 'Thomas'
this.setState({name})
console.log(this.state.data) // => undefined
let age = '26'
let data = {age}
this.setState(data)
console.log(this.state.data) {data: {age: '26'}}
this.stateChanged(state => {
let data = state.data || {}
if (state.name) data.name = state.name
this.setState({data})
})
this.setState({name})
console.log(this.state.data) // => {data: {age: '26', name: 'Thomas'}}
Tepki herhangi eşdeğer this.stateChanged
yöntem var mı?
Genellikle, tek devlet değişiklikleri üzerinde tekrar yayınlama olan render' 'devlet değişiklikleri önemsiyoruz. Başka bir nedenden ötürü bunu önemserseniz, React görüş bileşenine ihtiyaç duyan ayakkabı çekmeye çalışmak iyi bir yol olabilir veya olmayabilir (iyi bir yöntem değil, bağlamı bilmediğimden emin değilim). . – Cymen