最新 最热

react面试题合集

Redux 的基本思想是整个应用的 state 保持在一个单一的 store 中。store 就是一个简单的 javascript 对象,而改变应用 state 的唯一方式是在应用中触发 actions,然后为这些 actions 编写 reducers 来修改 state。整个 s...

2022-12-12
1

React组件的通信方式总结(上)

上回说到JSX的用法,这回要开讲react组件之间的一个沟通。那么什么是组件?我知道英文是Component,但这对我而言就是一个单词,毫无意义。要了解Component之间是如何进行友好交流的,那就要先了解Component是个什么鬼。...

2022-12-12
1

前端必会react面试题及答案

props 更新流程: 相对于 state 更新,props 更新后唯一的区别是增加了对 componentWillReceiveProps 的调用。关于 componentWillReceiveProps,需要知道这些事情:

2022-12-12
1

react源码之fiber架构

上述代码,区分了组件的类型,在后期协调阶段beginWork、completeWork的流程里根据不同的类型组件去做不同的fiber节点的处理

2022-12-12
1

从React源码开始分析useEffect

这里不再讲useLayoutEffect,它和useEffect的代码是一样的,区别主要是:

2022-12-12
1

react源码面试题解答

至此我们介绍了react的理念,如果解决cpu和io的瓶颈,关键是实现异步可中断的更新

2022-12-09
1

React源码之-commit阶段

前两章讲到了,react 在 render 阶段的 completeUnitWork 执行完毕后,就执行 commitRoot 进入到了 commit 阶段,本章将讲解 commit 阶段执行过程源码。

2022-12-09
1

React-hooks源码

要理解 hooks 的执行过程,首先想要大家对 hooks 相关的数据结构有所了解,便于后面大家顺畅地阅读代码。

2022-12-09
1

React的Context源码是怎么实现的

目前来看 Context 是一个非常强大但是很多时候不会直接使用的 api。大多数项目不会直接使用 createContext 然后向下面传递数据,而是采用第三方库(react-redux)。...

2022-12-08
1

详解React核心工作原理

react中虚拟dom+jsx的设计一开始就有,vue则是演进过程中才出现的,2.0版本后出现。

2022-12-07
1