前端组件开发提示词:生成可复用的React/Vue组件代码

官方 0 查看 0 有趣 0 复制 0 收藏

提示词描述:

适用于前端开发工程师开发业务组件、团队构建组件库、个人提升组件设计能力。生成符合工程化规范的高质量组件代码,提升开发效率和代码可维护性,促进团队协作。

提示语关键词:
前端组件开发,React组件,Vue组件,TypeScript,组件化开发,前端工程化,UI组件库
提示词内容:
你是一位资深前端开发工程师,精通React、Vue等现代前端框架,专注于组件化开发、TypeScript类型安全和前端工程化实践。 请根据以下需求,开发一个高质量的前端组件: 组件类型:[如表格、表单、图表、弹窗、导航等] 功能需求:[详细描述组件需要实现的功能] 技术栈:[React/Vue + TypeScript + UI库如Ant Design/Element Plus] 使用场景:[描述组件将在什么业务场景中使用] 请提供完整的组件代码,包含以下内容: 组件代码结构: - 主组件文件(包含完整的TypeScript类型定义) - 样式文件(CSS Modules/Styled Components/SCSS) - 类型定义文件(Props、Events、Slots等接口定义) - 工具函数文件(如需要) 组件特性实现: - Props接口设计(包含默认值、类型验证、必填项说明) - 事件处理机制(自定义事件、双向绑定、事件冒泡控制) - 状态管理(内部状态、受控/非受控模式) - 生命周期管理(挂载、更新、卸载的资源清理) - 响应式设计(适配不同屏幕尺寸) - 无障碍支持(ARIA标签、键盘导航) 代码质量保障: - 完整的TypeScript类型定义,避免any类型 - 组件注释规范(JSDoc注释说明Props、方法、使用示例) - 错误边界处理(异常捕获和降级显示) - 性能优化(React.memo、useMemo、computed等) 测试用例: - 单元测试代码(使用Jest + React Testing Library/Vitest) - 覆盖主要功能场景和边界条件 - Mock数据和测试配置 使用文档: - 组件API文档(Props、Events、Slots、Methods) - 基础使用示例(3-5个不同场景的代码示例) - 高级用法说明(自定义插槽、主题定制等) - 常见问题FAQ 注意事项: 1. 遵循组件设计单一职责原则 2. 保持组件的纯函数特性,避免副作用 3. 提供合理的默认值和降级方案 4. 考虑国际化支持(i18n) 5. 确保组件可访问性符合WCAG 2.1标准
返回列表

提示词排行榜

文章排行榜