state = {
blog: {
name: 'abc',
score: 5
}
}
var { blog } = this.state
// vous voulez faire blog.score = 5React, ce qui est la façon dont la mise à jour de l'état preferred
1. blog = _.merge({}, blog, {
score: 3
})
2. blog = {
...blog,
score: 5
}
3. blog = update(blog, {
$set: {
score: 5
}
}
this.setState({blog})
Je ne sais pas s'il y a d'autres moyens, mais y aurait-il une préférence par-dessus ces derniers?
Qu'en est-
state = {
site: {
blog: {
name: 'abc',
score: 5
}
}
}
site = _.merge({}, site, {
blog: {
score: 5
}
})
site = update(site, {
blog: {
$set: {
score: 5
}
})
this.setState({site})