陪玩系统搭建,react中的属性使用规范

陪玩系统搭建,react中的属性使用规范

props 用小驼峰

复制代码
// bad
<Foo
  UserName="hello"
  phone_number={12345678}
/>

// good
<Foo
  userName="hello"
  phoneNumber={12345678}
/>
复制代码

如果 prop 的值是 true 可以忽略这个值,直接写 prop 名就可以。 eslint: react/jsx-boolean-value

复制代码
// bad
<Foo
  hidden={true}
/>

// good
<Foo
  hidden
/>

// good
<Foo hidden />
复制代码

避免用数组下标作为 key 属性,推荐用稳定的 ID

Why? 不使用稳定杆的 ID is an anti-pattern 会对组件性能产生消极影响,并且组件状态容易出现问题。 如果数组元素可能会发生变化,我们不推荐使用下标作为key。

复制代码
// bad
{todos.map((todo, index) =>
  <Todo
    {...todo}
    key={index}
  />
)}

// good
{todos.map(todo => (
  <Todo
    {...todo}
    key={todo.id}
  />
))}
复制代码

以上就是陪玩系统搭建,react中的属性使用规范, 更多内容欢迎关注之后的文章

posted @   云豹科技-苏凌霄  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2023-02-15 直播平台开发,电话号码正则表达式
2023-02-15 直播系统app源码,shiro简单的密码加盐与密码验证
2023-02-15 直播系统搭建,docker Elasticsearch 7.16.1 设置密码
2022-02-15 直播app源码,验证方式选择邮箱验证时,自动给输入好的邮箱发送验证码
2022-02-15 直播平台开发,伸缩式菜单,随意调整菜单栏横向的大小
2022-02-15 短视频带货源码,观看视频时双击放大
点击右上角即可分享
微信分享提示