摘要: 元素渲染 元素是构成React应用的最小砖块 元素描述了你在屏幕上想看到的内容。 const element = <h1>hello,world</h1>; 与浏览器的DOM元素不同,React元素是创建开销极小的普通对象。React DOM会负责更新DOM来与React元素保持一致。 注:组件是由 阅读全文
posted @ 2022-07-04 17:28 白日梦想家er 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ####react-dom作用 react-dom是react剥离出的涉及DOM操作的部分。 react的核心思想是虚拟DOM,react包含了生成虚拟DOM的函数react.createElement,及Component类。当我们自己封装组件时,就需要继承Component类,才能使用生命周期函 阅读全文
posted @ 2022-07-04 16:28 白日梦想家er 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: const element = <h1>Hello,world!</h1>; 这个有趣的标签语法既不是字符串也不是HTML。 它是JSX,是一个js的语法扩展。建议在React中配合使用JSX,JSX可以很好地描述UI应该呈现出它应有交互的本职形式。 为什么使用JSX? React认为渲染逻辑本质上 阅读全文
posted @ 2022-07-04 16:00 白日梦想家er 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ###官网描述:如果不初始化state或不进行方法绑定,则不需要为React组件实现构造函数。 如此只有两种情况需要写constructor ####1.初始化state class Demo extends React.Component { constructor() { super() thi 阅读全文
posted @ 2022-07-04 11:47 白日梦想家er 阅读(22) 评论(0) 推荐(0) 编辑
摘要: React中render()的目的是什么? 每个React组件都必须有一个render(),它返回一个React元素,它是原生DOM组件的表示方式。 如果需要渲染多个HTML元素,则必须将它们组合在一个封闭标签中,例如<form>、<group>、<div>等。次函数必须保持纯洁,即每次调用时必须返 阅读全文
posted @ 2022-07-04 09:25 白日梦想家er 阅读(122) 评论(0) 推荐(0) 编辑