React中数组作为状态的问题

时间:2015-05-26 12:16:06

标签: javascript reactjs react-jsx

jsx转换工具抛出一个错误,说出“意外令牌:['在以下行:

this.setState({array[index]: value});

显然我只想设置新状态,但这个错误迫使我写了一些解决方法。为什么变压器不接受上述线路?

1 个答案:

答案 0 :(得分:5)

仅仅因为它不是有效的Javascript(或JSX)。你想要这样的东西:

array[index] = value;
this.setState({array: array});