一定要坚持下去的前端面试题--React

215 阅读1分钟

Fiber

1. 对React Fiber的理解

Hook

1. React Hook的使用限制

React Hook的使用限制主要有两条:

  • 只在最顶层使用 Hook, 不要再循环、条件中使用Hook
  • 在React的函数组件中使用Hook

为什么要有这些限制?

不要在循环,条件或嵌套函数中调用 Hook,  确保总是在你的 React 函数的最顶层以及任何 return 之前调用它们。遵守这条规则,就能确保 Hook 在每一次渲染中都按照同样的顺序被调用。这让 React 能够在多次的 useState 和 useEffect 调用之间保持 hook 状态的正确。

RN

1. RN的原理

2. RN中原生和js端是如何通信的?

3. RN热更新服务是怎么做的?热更新原理是什么?

4. 设计一个RN热更新服务,需要考虑哪些地方?