网址:https://segmentfault.com/q/1010000006677617/a-1020000006679404
[React 中 setState({key:value})时当key是一个变量时,这个语句要如何写。]
setState({key:'xxxx'})
其中key是一个变量,比如说它实际上是key='aa',但发现react实际把key当成了字符串来处理。
相当于设置了setState({'key':'xxxx'})而不是setState({'aa':'xxxx'})
这种情况下要如何设置'aa'这个状态?
这样写
setState({[key]:'xxxx'});
网友评论