<!DOCTYPE html>

<html>

<head>

<meat charset="UTF-8">

<title>1_函数式组件</title>

</head>

<body>

<!-- 准备好一个容器 -->

<div id="test"></div>

<!-- 核心库 -->

<script type="text/javascript" src="../js/react.development.js"></script>

<!-- react-dom,操作dom -->

<script type="text/javascript" src="../js/react-dom.development.js"></script>

<!-- 引入babel,jsx转为js -->

<script type="text/javascript" src="../js/babel.min.js"></script>

<!-- 此处一定要写babel -->

<script type="text/babel">

//1.创建函数式组件

function MyComponent(){

console.log(this);//此处的this是undefined,因为babel编译后开启了严格模式

return <h2>我是用函数定义的组件(适用于【简单组件】的定义)</h2>

}

//2.渲染组件到页面

ReactDOM.render(<MyComponent/>, document.getElementById('test'));

// 执行了 ReactDOM.render(<MyComponent/>, document.getElementById('test'))之后发生了什么?1.React解析组件标签,找到了MyComponent组件

//2.发现组件是使用函数定义的,随后调用该函数,将返回的虚拟DOM转为真实的DOM,随后呈现在页面中。

</script>

</body>

</html>

React之函数式组件相关推荐

  1. [react] react的函数式组件有没有生命周期?

    [react] react的函数式组件有没有生命周期? 没有 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

  2. react中函数式组件React Hooks

    React Hooks 函数式组件 使用hooks理由 高阶组件为了复用,导致代码层级复杂 生命周期的复杂 写成functional组件,无状态组件,因为需要状态,又改成了class,成本高 在16. ...

  3. 前端学习(2224):react之函数式组件

    import React from 'react'; import ReactDOM from 'react-dom';function Childcom() {let title = < h2 ...

  4. React之函数式组件使用props

    <!DOCTYPE html> <html> <head> <meat charset="UTF-8"> <title> ...

  5. React之函数式组件和高阶组件(装饰器、带参装饰器)

    import React from 'react'; // 此句不能少 import ReactDom from 'react-dom';const Wrapper = props => < ...

  6. React 之 函数式组件使用props

    对于react的三大核心属性state.props.refs,只有props能被函数式组件使用,因为只有props属性可以作为参数调用. 相关代码如下: <!DOCTYPE html> & ...

  7. 2021-05-29 react antd 函数式组件 使用history.push(url)时,跳转不刷新的问题?

    **在传递URL使使用给传递了一个state成功解决问题 形如history.push(url,{a:1}) **

  8. react讲解(函数式组件,react hook)

    文章目录 前言 一.函数式组件 理解: 作用 代码示例: 函数组件注意事项 二.React hook React Hooks 优势 Hook 使用规则 2.常用的hook useState useEf ...

  9. React(二):类组件、函数式组件

    Component(组件)可以是类组件(class component).函数式组件(function component). 1.类组件: 通常情况下,我们会使用ES6的class关键字来创建Rea ...

最新文章

  1. Pandas 数据类型概述与转换实战
  2. 从任务到可视化,如何理解LSTM网络中的神经元 By 机器之心2017年7月03日 14:29 对人类而言,转写是一件相对容易并且可解释的任务,所以它比较适合用来解释神经网络做了哪些事情,以及神经网
  3. c语言课程思政教案设计,设计类专业课程思政教学案例及教学设计
  4. 【C++】运算符重载
  5. 【Python】局部变量和全局变量以及组合数据(列表)类型
  6. 计算机组成要素三:时序逻辑:构建计算机随机存取单元RAM及计数器PC
  7. oracle 德文符号处理_南沙区专业高效的化妆废水处理操作简单
  8. 安卓开发笔记(十):升级ListView为RecylerView的使用
  9. 黑科技抗疫,Python 开发者大集结!
  10. altium Designer布等长线、蛇形线
  11. 分析即服务(AaaS)到底是什么?终于有人讲明白了
  12. Ant Design Vue数据表格 序号
  13. FPGA视频拼接项目LVDS视频传输数据接口介绍
  14. 虚幻4渲染编程(材质编辑器篇)【第六卷:各向异性材质玻璃材质】
  15. hp服务器 iLO远程管理 python api模块 hpilo-python 接口列表
  16. 高稳定度低纹波直流电源设计 【转自电子工程师世界】
  17. 阿里企业邮箱POP\SMTP\IMAP地址和端口信息
  18. 认识Linux系统结构
  19. CdSe/ZnTe Ⅱ型核壳量子点/核壳型功能/SiC碳化硅量子点的合成
  20. 【githubshare】Linux sed 命令行常用汇总:useful-sed,收集了 sed 命令行的诸多常见用法,可用于快速处理文本文件

热门文章

  1. 四年从P7到P9,这个阿里小二的秘诀是给自己挖坑
  2. 探秘 Dubbo 的度量统计基础设施 - Dubbo Metrics
  3. 集成源码深度剖析:Fescar x Spring Cloud
  4. 使用Logtail采集Kubernetes上挂载的NAS日志
  5. 在阿里云上试用 Knative
  6. 用户需求源源不断,阿里云网络创新不止
  7. PyODPS 安装常见问题解决
  8. 一文知晓浪潮云海OS在SPEC Cloud测试中的调优实践!
  9. 报告:5G 网络切片可能会给不法分子留下漏洞!
  10. 成为最大的独立开源公司,对SUSE意味着什么? | 人物志