React Error Boundaries(错误边界)

过去,组件内部的 JavaScript 错误经常会破坏 React 的内部状态,并导致它在下一次渲染时发生奇奇怪怪的错误。这些错误通常总是由应用程序代码中的早期错误引起,但在之前版本的 React 没有提供在组件中优雅地处理它们的方法。 针对“部分 UI 的错误不应当导致整个应用的崩溃” 这个理念,…

React - Fragment

问题描述在 React16 以前的版本,组件渲染的返回值必须为一个子元素,而不允许是一个子元素的列表,我们经常需要为其包括一层 div 或者 span 等: // 对于:Some text.<h2>A heading</h2>More text.<h2>Anoth…

React - Protals

通常情况下,我们的组件结构如下: <div id="app"> <RootComponent> <ParentComponent> <ModalComponent> // modal text </Mod…