React之函数式组件
<!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之函数式组件相关推荐
- [react] react的函数式组件有没有生命周期?
[react] react的函数式组件有没有生命周期? 没有 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题
- react中函数式组件React Hooks
React Hooks 函数式组件 使用hooks理由 高阶组件为了复用,导致代码层级复杂 生命周期的复杂 写成functional组件,无状态组件,因为需要状态,又改成了class,成本高 在16. ...
- 前端学习(2224):react之函数式组件
import React from 'react'; import ReactDOM from 'react-dom';function Childcom() {let title = < h2 ...
- React之函数式组件使用props
<!DOCTYPE html> <html> <head> <meat charset="UTF-8"> <title> ...
- React之函数式组件和高阶组件(装饰器、带参装饰器)
import React from 'react'; // 此句不能少 import ReactDom from 'react-dom';const Wrapper = props => < ...
- React 之 函数式组件使用props
对于react的三大核心属性state.props.refs,只有props能被函数式组件使用,因为只有props属性可以作为参数调用. 相关代码如下: <!DOCTYPE html> & ...
- 2021-05-29 react antd 函数式组件 使用history.push(url)时,跳转不刷新的问题?
**在传递URL使使用给传递了一个state成功解决问题 形如history.push(url,{a:1}) **
- react讲解(函数式组件,react hook)
文章目录 前言 一.函数式组件 理解: 作用 代码示例: 函数组件注意事项 二.React hook React Hooks 优势 Hook 使用规则 2.常用的hook useState useEf ...
- React(二):类组件、函数式组件
Component(组件)可以是类组件(class component).函数式组件(function component). 1.类组件: 通常情况下,我们会使用ES6的class关键字来创建Rea ...
最新文章
- Pandas 数据类型概述与转换实战
- 从任务到可视化,如何理解LSTM网络中的神经元 By 机器之心2017年7月03日 14:29 对人类而言,转写是一件相对容易并且可解释的任务,所以它比较适合用来解释神经网络做了哪些事情,以及神经网
- c语言课程思政教案设计,设计类专业课程思政教学案例及教学设计
- 【C++】运算符重载
- 【Python】局部变量和全局变量以及组合数据(列表)类型
- 计算机组成要素三:时序逻辑:构建计算机随机存取单元RAM及计数器PC
- oracle 德文符号处理_南沙区专业高效的化妆废水处理操作简单
- 安卓开发笔记(十):升级ListView为RecylerView的使用
- 黑科技抗疫,Python 开发者大集结!
- altium Designer布等长线、蛇形线
- 分析即服务(AaaS)到底是什么?终于有人讲明白了
- Ant Design Vue数据表格 序号
- FPGA视频拼接项目LVDS视频传输数据接口介绍
- 虚幻4渲染编程(材质编辑器篇)【第六卷:各向异性材质玻璃材质】
- hp服务器 iLO远程管理 python api模块 hpilo-python 接口列表
- 高稳定度低纹波直流电源设计 【转自电子工程师世界】
- 阿里企业邮箱POP\SMTP\IMAP地址和端口信息
- 认识Linux系统结构
- CdSe/ZnTe Ⅱ型核壳量子点/核壳型功能/SiC碳化硅量子点的合成
- 【githubshare】Linux sed 命令行常用汇总:useful-sed,收集了 sed 命令行的诸多常见用法,可用于快速处理文本文件