首页 > 解决方案 > 高阶组件可以更改子组件以使其可编辑吗?

问题描述

我有一些组件,比如博客文章,我希望该博客文章是可编辑的(即双击标题使其可编辑),但只能在管理面板中。

所以我可以修改组件以使其具有类似的属性,editable但是我的组件会有很多大部分时间不需要的逻辑。(这增加了最终用户的捆绑包大小)

理想情况下,我可以重用组件(用于视觉方面),但向它添加行为(如可编辑内容)。

我可以通过 HOC 实现这一目标吗?有这种模式吗?

谢谢

标签: reactjshigh-order-component

解决方案


推荐阅读