React 基础:组件样式/内联样式

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

在JavaScript中,内联样式使用'style'属性,属性名采用驼峰命名,如fontWeight: 'bold'。如果使用CSS风格(kebab-case),需要用引号包裹。示例代码展示了一个按钮,点击后背景变为粉色,并在中心显示'Clicked!'。

🎯

关键要点

  • 内联样式必须在JavaScript中编写。
  • 属性名必须为'style'。
  • 设置样式时,属性名需采用驼峰命名法,例如fontWeight: 'bold'。
  • 如果使用CSS风格(kebab-case),需要用引号包裹。
  • 示例代码展示了一个按钮,点击后背景变为粉色,并在中心显示'Clicked!'。

延伸问答

如何在React中使用内联样式?

在React中,内联样式必须通过'style'属性编写,属性名需采用驼峰命名法。

内联样式的属性名应该如何命名?

内联样式的属性名必须采用驼峰命名法,例如fontWeight: 'bold'。

如果使用CSS风格的属性名,应该怎么处理?

如果使用CSS风格(kebab-case),需要将属性名用引号包裹,例如'border-radius'。

示例代码中按钮的背景颜色如何变化?

按钮的背景颜色在被点击时会变为粉色,使用isSelected状态来控制。

如何在React组件中处理点击事件?

可以通过useState钩子管理状态,并在按钮的onClick事件中调用状态更新函数。

内联样式与外部CSS样式有什么区别?

内联样式直接在组件中定义,而外部CSS样式通常在单独的CSS文件中定义。

➡️

继续阅读