【发布时间】:2019-10-02 06:04:28
【问题描述】:
我有一个 useInput 钩子组件,它的工作原理如下:
useInput(
<input placeholder="phone number" />,
"phone"
)
它获取一个 (input,inputName) 并返回一个挂钩的输入组件。 当我想动态更改视图中现有输入的可见性时,我收到一个错误:Rendered more hooks than during the previous render.
{this.state.showMyInput && useInput(
<input placeholder="phone number" />,
"phone"
)
}
【问题讨论】:
-
您介意提供
useInput钩子的代码吗? -
组件顶部需要使用钩子
标签: reactjs react-hooks