摘要: React 性能优化 shouldCompoentUpdate pureComponent 自带shouldCompoentUpdate的浅比较优化 结合Immutable.js达到最优 为什么 useState 要使用数组而不是对象 useState 的用法: const [count, setC 阅读全文
posted @ 2023-02-27 09:38 beifeng11996 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.虚拟dom 原生的JS DOM操作非常消耗性能,而React把真实原生JS DOM转换成了JavaScript对象。这就是虚拟Dom(Virtual Dom) 每次数据更新后,重新计算虚拟Dom,并和上一次生成的虚拟dom进行对比,对发生变化的部分作批量更新。在此其中,React提供了compo 阅读全文
posted @ 2023-02-27 09:37 beifeng11996 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 说说你用react有什么坑点? 1. JSX做表达式判断时候,需要强转为boolean类型 如果不使用 !!b 进行强转数据类型,会在页面里面输出 0。 render() { const b = 0; return <div> { !!b && <div>这是一段文本</div> } </div> 阅读全文
posted @ 2023-02-27 09:37 beifeng11996 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1、JSX 在React17之前,我们写React代码的时候都会去引入React,并且自己的代码中没有用到,这是为什么呢? 这是因为我们的 JSX 代码会被 Babel 编译为 React.createElement,我们来看一下babel的表示形式。 需要注意的是: 自定义组件时需要首字母用大写, 阅读全文
posted @ 2023-02-27 09:36 beifeng11996 阅读(27) 评论(0) 推荐(0) 编辑