如何使用 React Hooks 执行错误边界

问题描述

我正在尝试寻找一些可用于我的 React 应用程序的错误边界的预定义钩子。我不想使用任何外部库支持,所以有什么办法可以解决这个问题,因为 useEffect 不会替换 componentDidCatch。

解决方法

尚无法使用钩子创建错误边界组件:https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes

您必须使用老式的类组件编写错误边界组件。