当前位置: 首页 > news >正文

5. React中的组件:组件是什么;React定义组件

5. React中的组件:组件是什么;React定义组件

  • 组件是什么
  • React定义组件

组件是什么

概念:一个组件就是用户界面的一部分,它可以有自己的逻辑和外观,组件之间可以互相嵌套,也可以复用多次

React定义组件

在React中,一个组件就是首字母大写的函数,内部存放了组件的逻辑和视图UI,渲染组件只需要把组件当成标签书写即可。

使用过程:

  1. 定义组件

    function Button() {// 组件逻辑 OR 业务逻辑// 组件UI渲染return (<button>组件按钮</button>);
    }
    
  2. 调用组件:有两种方式,一种是自闭合,一种是成对标签

    function App3() {return (<div className="App">这是 App3.js<br/>{/* 2. 调用组件 */}{/* 自闭合的方式调用组件 */}<Button/><br/>{/* 成对标签的方式调用组件 */}<Button></Button><br/></div>);
    }export default App3;
    

完整代码如下

// React 组件的调用// 1. 定义组件
function Button() {// 组件逻辑 OR 业务逻辑// 组件UI渲染return (<button>组件按钮</button>);
}function App3() {return (<div className="App">这是 App3.js<br/>{/* 2. 调用组件 */}{/* 自闭合的方式调用组件 */}<Button/><br/>{/* 成对标签的方式调用组件 */}<Button></Button><br/></div>);
}export default App3;
// React 组件的调用// 1. 定义组件
function Button() {// 组件逻辑 OR 业务逻辑// 组件UI渲染return (<button>组件按钮</button>);
}function App3() {return (<div className="App">这是 App3.js<br/>{/* 2. 调用组件 */}{/* 自闭合的方式调用组件 */}<Button/><br/>{/* 成对标签的方式调用组件 */}<Button></Button><br/></div>);
}export default App3;
http://www.dtcms.com/a/466140.html

相关文章:

  • 三十、钙钛矿量子点专业词汇(我爱钙钛矿)
  • 云手机 流畅运行
  • 从 “跨域报错到彻底解决”:Spring Boot+Security+JWT 实战踩坑指南
  • 嵌入模型蓝图与扫盲
  • 中核华泰建设有限公司网站小游戏网站网址
  • 做网站技术服务费属于什么科目做ppt好用的网站有哪些
  • 简单网站建设方案icp备案查询官方网站
  • Python中内置的常用装饰器
  • 年度进化挑战:从“前端实现者”到“智能体协作者”与“复杂问题定义者”
  • 靠谱的CC公益站
  • 做网站哪家便宜如何做企业招聘网站
  • HI3798MV100 运营商机顶盒NAS LINUX OS - IP地址静态绑定指南
  • 外贸网站建设公司价格湛江建站程序
  • 第三章:字符串增强与模板字符串
  • 网站开发建设技术规范书没经验可以做电商运营吗
  • Jira:设置语言 / 创建史诗 / 创建冲刺 / 创建问题
  • CancellationToken与Abort
  • linux达梦数据库操作
  • [自荐]一款mac电脑历史剪切板工具,类似著名的Paste
  • 二级域名可以做不同的网站吗网站建设网络推广广告语
  • MapReduce简介
  • FreeType 2.7 – 卓越的 Linux 字体质量
  • 龙江建站技术wordpress 管理 主题
  • 企业网站建设 制作网站建设基本流程流程图
  • 【Homebrew安装 MySQL 】macOS 用 Homebrew 安装 MySQL 完整教程
  • 【图像处理基石】暗光增强算法入门:从原理到实战(Python+OpenCV)
  • Asp.net core Kestrel服务器详解
  • OpenFeign使用
  • 如何在鸿蒙中实现毫秒级数据检索?哈希表与二分查找的双引擎优化方案
  • 实现支持链式调用的 JavaScript 类