javascript - HTML 标签与 React 中的 React 组件性能
问题描述
如果我转换反应组件中的所有 html 标记,例如 html 按钮:<button type="button">Test </button>
转换为反应纯组件
export default function Button({type, text, onClick}) {
return <button type={type} onClick={onClick}>{text}</button>
}
并使用它 1000 次。应用程序性能有什么优势吗?
解决方案
如果您在按钮或 html 标记中有任何行为,那么您应该创建一个单独的组件。除非不需要创建组件并且不会影响性能。
推荐阅读
- pine-script - 如何一键启用或禁用以下指标
- sql-server - 我不明白为什么日期时间字段上的查询过滤在 sql server 2016 上不起作用
- roblox - BodyGyro如何阻止零件旋转?
- android - 如何从firebase存储中获取uri并将其保存在android(java)中的cloud firestore
- oracle - 如何从 ODBC DSN 中查找主机?
- c# - 列表框项目移动正在移动错误的项目
- node.js - 不变违规:“main”尚未注册。在以下情况下可能会发生这种情况: * Metro(本地开发服务器)从错误的文件夹运行
- flutter - Flutter showModalBottomSheet 不允许透明背景容器
- java - 大端十六进制数对话
- asp.net-core - Blazor WASM 中的授权 - 策略不起作用