问题描述
我正在尝试寻找一些可用于我的 React 应用程序的错误边界的预定义钩子。我不想使用任何外部库支持,所以有什么办法可以解决这个问题,因为 useEffect 不会替换 componentDidCatch。
解决方法
尚无法使用钩子创建错误边界组件:https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes。
您必须使用老式的类组件编写错误边界组件。
我正在尝试寻找一些可用于我的 React 应用程序的错误边界的预定义钩子。我不想使用任何外部库支持,所以有什么办法可以解决这个问题,因为 useEffect 不会替换 componentDidCatch。
尚无法使用钩子创建错误边界组件:https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes。
您必须使用老式的类组件编写错误边界组件。