React FAQ

Cannot update a component while rendering a different component#

上下文变化但不从新渲染#

  1. 使用能够 selector 的状态管理库 - 允许读取部分状态
  2. 使用能区分 read 和 write 的库 - 允许独立更新

react-window vs react-virtualized#

💡 如何选择
  1. 简单场景使用 react-window, 复杂场景使用 react-virtualized
  2. 面向客户端,强调性能使用 react-window;后端应用,强调功能使用 react-virtualized