reactjs - 高阶组件可以更改子组件以使其可编辑吗?
问题描述
我有一些组件,比如博客文章,我希望该博客文章是可编辑的(即双击标题使其可编辑),但只能在管理面板中。
所以我可以修改组件以使其具有类似的属性,editable
但是我的组件会有很多大部分时间不需要的逻辑。(这增加了最终用户的捆绑包大小)
理想情况下,我可以重用组件(用于视觉方面),但向它添加行为(如可编辑内容)。
我可以通过 HOC 实现这一目标吗?有这种模式吗?
谢谢
解决方案
推荐阅读
- python - 更改保持序列的列表的初始元素
- node.js - 如何检查从 page.evaluateHandle 返回的 jsHandle 是否为空/null?
- r - 标记数据框 (R) 中的一系列行元素
- amazon-web-services - AWS Lambda 层可以在没有函数/处理程序调用层的情况下拦截 Lambda 函数处理程序吗?
- entity-framework - 如何使用实体框架在 Cosmos 中查找不区分大小写条件的记录
- r - 如何创建一个可用作 LHS 并为其赋值的字符串?
- python - 计算机终止 OpenCv 图像采集程序
- git - 通过提交消息触发
- elasticsearch - Kubernetes 事件日志到 elasticsearch
- excel - 尽管存在数据,IF 函数仍返回 FALSE