昨天bvaughn在react项目里发起的pull request提到将增加componentDidCatch方法去处理react单个组件的异常,随后在http://plnkr.co中也给出了使用方法,其中提到三种情况:1. 返回null或者undefined 2. 访问不存在的属性 3.在属性传递的过程中出现异常,个人感觉错误异常处理是react 16增加的一项非常给力的功能,便于我们在应用中简单有效的处理异常。
补充
Dan最近提交了一篇Error Handling in React 16 应该马上可以到react 官网上看到,稍后我也在我的weekly对这篇文章进行翻译