标签: javascript reactjs
我试图在组件中使用道具,而无需将道具本身的名称硬编码到代码中,因为道具可以动态更改。
我知道react允许您在下面显示的代码中通过方括号引用影响状态。可以对this.props做类似的事情吗?
this.setState({[label]: ''});
此代码会将标签变量中存储的任何内容设置为''。我试图以类似的方式使用道具,但是诸如this.props。[label]之类的东西无法正常工作,并抛出了意外的字符错误。任何帮助将不胜感激。