【发布时间】:2021-01-27 13:01:02
【问题描述】:
我尝试让我的 React 搜索框过滤器工作。
请参阅 this sandbox 我目前所拥有的。
我有一个 HOC withSection.js,我在其中添加(现在)一个 <section> 标记到我的组件中:
const withSection = Component => props => (
<section>
<Component {...props} />
</section>
)
然后在父组件中,我将我的 SearchBox 组件包装到这个 HOC 中并渲染它:
const SectionSearchBox = withSection(SearchBox);
<SectionSearchBox search={search} setSearch={setSearch} />
不知何故,一旦我将我的 SearchBox 包装到这个 HOC 中,它就会破坏功能?
这里有什么问题?
【问题讨论】:
-
您确定有问题吗?我刚刚尝试了沙箱,在输入中输入了一个,它过滤了结果。我觉得不错。
-
@Gh05d 我更新了这个问题。我认为这与我的高阶组件有关......
标签: reactjs axios react-hooks use-effect use-state