当用户单击复选框时,我有一个带有复选框和文本字段的组件,我正在显示默认情况下隐藏的文本字段。为了实现此功能,我使用了此组件的状态,因为用户选中了复选框,所以我正在调用onChangeHandler并将状态设置为showAccountNumberField文本字段,而当用户取消选中隐藏文本字段的复选框时,则使用该组件的状态。但是当我尝试通过
来测试该组件时 wrapper.setSatate({showAccountNumberField: true})
我收到错误消息,指出只能在类组件上访问状态。我正在使用React 16和Jest进行单元测试。任何帮助表示赞赏。