У меня есть компонент с флажком и текстовым полем, когда пользователь нажимает флажок. Я показываю текстовое поле, которое по умолчанию скрыто. Для достижения этой функциональности я использую состояние этого компонента, так как пользователь устанавливает флажок, я вызываю onChangeHandler и устанавливаю состояние в текстовое поле showAccountNumberField, а когда пользователь снимает флажок, скрывающий текстовое поле. Но когда я пытаюсь проверить этот компонент, выполнив
wrapper.setSatate({showAccountNumberField: true})
Я получаю ошибку, что состояние доступно только для компонента класса. Я использую React 16 и Jest для юнит-тестирования. Любая помощь приветствуется.