logo

该视频仅会员有权观看

立即开通课程「React.js 前端应用开发实践」权限。

¥
199
/ 年

继续实践定义 React 组件

  • 继续练习定义React组件,创建一个通用的按钮组件。
  • 按钮组件将替换应用页头的登录和退出按钮。
  • 组件通过属性自定义显示,文件名为AppButton.tsx,样式文件AppButton.css,放置于src/components
  • AppButton函数组件支持childrenReactNode)、variantprimarybordered)和onClickMouseEvent处理函数)属性。
  • 导入ReactNodeMouseEvent处理函数,引入组件样式表。
  • 组件类名为app-button,属性variant用于设置不同样式。
  • 样式文件定义无边框、背景颜色、内边距、字体大小、圆角等基础样式,以及primarybordered的特定样式。
  • AppHeader组件中使用AppButton替换原先的按钮元素,登录按钮设置variantprimary,退出按钮为bordered
  • 在浏览器中预览,验证新的按钮样式和功能。