动态访问this.state.key以获取打字稿

时间:2019-04-05 11:27:03

标签: reactjs typescript react-redux

我有一个功能toggleStateFlag。我需要切换状态标记。

toggleStateFlag = (flag: any) => {    
  this.setState({ [flag]: !this.state[flag] } as any) 
} 

我收到以下错误消息:

元素隐式地具有“ any”类型,因为类型“ State”没有索引签名。

我希望动态切换状态中存在的标志。调用toggleStateFlag(xyzFlag)时将传递标记。

0 个答案:

没有答案