![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
React
赵自煜
只要爷不死,爷就能东山再起!
展开
-
virtual DOM(虚拟DOM)的原理与优势
虚拟DOM转载 2022-07-18 10:59:09 · 195 阅读 · 0 评论 -
diff策略在virtual DOM中的应用
diff策略在virtual DOM中的应用转载 2022-07-18 10:37:21 · 96 阅读 · 0 评论 -
React类组件生命周期和函数组件模拟生命周期
React.Component组件被创建并插入DOM时,即挂载constructor()static getDerivedStateFromProps()不常用render()componentDidMount()组件的数据更新,props及statestatic getDerivedStateFromProps()不常用shouldComponentUpdate()不常用render()getSnapshotBeforeUpdate()不常用componentDidUpdate原创 2021-06-25 13:13:23 · 758 阅读 · 0 评论 -
React-classnames库怎么用?
为什么要用?我的react工程中使用了css-module,当对同一元素附加多个CSS样式时报错报错:<div className={style.font style.color}>报错</div>首先在package.json引入该组件(npm install classnames)然后在代码中写入import * as React from "react";import styles from "./index.css";import classNames f原创 2021-06-09 15:02:46 · 228 阅读 · 0 评论 -
form表单如何监听子组件的状态变化
问题:在嵌入自定义组件<Form><MyComponent></Form>时,需要将onChange方法暴露出去。原因:form会监听<input>的onChange方法和value变量(form是<input>的一个属性)其它基于<input>封装的组件如:<select>,自定义的方法名必须叫onChange,变量名必须叫value,否则自定义组件的状态变化不能被form表单的onChange捕获...原创 2021-04-21 16:28:27 · 958 阅读 · 0 评论