我有一些组件,比如博客文章,我希望该博客文章是可编辑的(即双击标题使其可编辑),但只能在管理面板中。
所以我可以修改组件以使其具有类似的属性,editable
但是我的组件会有很多大部分时间不需要的逻辑。(这增加了最终用户的捆绑包大小)
理想情况下,我可以重用组件(用于视觉方面),但向它添加行为(如可编辑内容)。
我可以通过 HOC 实现这一目标吗?有这种模式吗?
谢谢
我有一些组件,比如博客文章,我希望该博客文章是可编辑的(即双击标题使其可编辑),但只能在管理面板中。
所以我可以修改组件以使其具有类似的属性,editable
但是我的组件会有很多大部分时间不需要的逻辑。(这增加了最终用户的捆绑包大小)
理想情况下,我可以重用组件(用于视觉方面),但向它添加行为(如可编辑内容)。
我可以通过 HOC 实现这一目标吗?有这种模式吗?
谢谢