通过变量名引用prop

时间:2019-06-18 14:07:47

标签: javascript reactjs

我试图在组件中使用道具,而无需将道具本身的名称硬编码到代码中,因为道具可以动态更改。

我知道react允许您在下面显示的代码中通过方括号引用影响状态。可以对this.props做类似的事情吗?

this.setState({[label]: ''});

此代码会将标签变量中存储的任何内容设置为''。我试图以类似的方式使用道具,但是诸如this.props。[label]之类的东西无法正常工作,并抛出了意外的字符错误。任何帮助将不胜感激。

0 个答案:

没有答案