渐进式改造策略与风险控制
对于已有项目推荐分层实施方案:
- 低风险接入阶段::
- 仅对
*.page.js
文件启用Onlook - aprovar (um projeto de lei ou inspeção etc.)
// @onlook-disable
注释排除敏感组件 - 使用Shadow DOM隔离编辑区域
- 仅对
- 样式迁移方案::
- estar em movimento
npx onlook-codemod
将CSS-in-JS转换为Tailwind类 - 对全局样式建立「设计变量」映射表
- 保留重要动画的manual实现
- estar em movimento
- 组件解耦技巧::
- 将可编辑区域拆分为
*.view.jsx
纯展示组件 - 为复杂逻辑组件添加设计占位符
- 使用HOC包装已有组件注入设计能力
- 将可编辑区域拆分为
Programa de reversão:1)定期备份.onlook
目录下的设计版本 2)设置Git预提交钩子验证变更范围 3)重要发布前冻结设计权限。
Essa resposta foi extraída do artigoOnlook: Cursor de código aberto para design de front-end, design e publicação de código em aplicativos ReactO