高级React问题应该将框架力学与产品行为和维护联系起来。 实践每个答案都有一个具体的情景、一个失败模式和一个核查方法。

01

制作和身份

  • 是什么导致部件的产生,何时无害?
  • 身份如何影响国家保护?
  • 记忆何时能提高性能,何时能增加噪音?.
  • 你怎么诊断出一个出乎意料的昂贵互动?
  • 哪些假设随着同时渲染而改变?
02

国家与影响

  • 多步骤工作流程应在哪里生活?
  • 哪些值应该得出而不是储存?
  • 你怎么区分一个事件和同步?
  • 包含过时值的闭包如何在生产环境中出现?
  • 你会如何建模加载中、空数据、成功、过时数据和错误状态?
03

数据和应用边界

  • 服务器状态缓存中属于什么 ?
  • 变异和无效应如何运作?
  • 计划验证和授权属于何处?
  • 你会如何设计乐观的更新和回滚?
  • 地物边界应暴露什么?
04

质量和规模

  • 无障碍要求如何塑造组件 API ?
  • 组件测试应证明什么?
  • 如何防止设计系统成为例外系统?
  • 你什么时候介绍代码分割?
  • 你会如何逐渐迁移一个巨大的遗产 React表面?
05

一个强的答案包含着

  • 用户可见的行为
  • 涉及的React机制
  • 具体的故障场景
  • A. 可维持的执行方向
  • 观察或测试结果的方法
参考资料

主要来源

编辑审查
产品申报是根据目前的经验加以核实的。 发一更正.