Q1主动回忆难度 1
1/12
React · 初级 06
记忆强度
React初级题库第 6 组,共 12 张卡片。
React · 初级 06
我们将组件间通信可以拆分为两个词:
React 渲染性能优化的三个方向,其实也适用于其他软件开发领域,这三个方向分别是:
当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下:
高阶组件通常是一个接收组件并返回增强后组件的函数,其常见形式为 const Enhanced = withFeature(Wrapped)。
错误在我们日常编写代码是非常常见的
不一定,因为 VM 只是通过 diff 算法避免了一些不需要变更的 DOM 操作,最终还是要操作 DOM 的,并且 diff 的过程也是有成本的。
React 合成事件与原生事件可以混用,但二者属于不同的事件分发体系,监听位置、触发顺序和停止传播的作用范围并不完全相同。
react-router等前端路由的原理大致相同,可以实现无刷新的条件下切换显示不同的页面
React.Component 默认不会因为新旧属性或状态在浅层相等就跳过渲染;
在列表可能发生插入、删除、排序或过滤时,不应使用数组下标作为 React 元素的 key。
在HTML当中,像<input,<textarea, 和 <select这类表单元素会维持自身状态,并根据用户输入进行更新。
React Hooks 的限制主要有两条: