Skip to content

React 面试题1

仲灏2022-07-04约 1 分钟

<div style="display: none;" hidden="true" aria-hidden="true" data-nosnippet>Are you an LLM? You can read better optimized documentation at /pages/158846.md for this page in Markdown format</div>

组件之间如何通讯?

  • 父子组件 props
  • 自定义事件
  • Redux 和 Context

JSX 本质是什么

  • createElement
  • 执行返回 vnode

Context 是什么,如何应用?

  • 父组件,向其下所有子孙组件传递信息
  • 如一些简单的公共信息:主题色、语言等
  • 复杂的公共信息,请用 redux

shouldComponentUpdate 用途

  • 性能优化
  • 配合 “不可变值〞一起使用,否则会出错