ErrorBoundary
ErrorBoundary
将错误控制在单个组件里面。不影响全局页面
//添加错误边界需要添加在父组件中
//在状态中添加是否出现错误的标识
state={
  hasError:''
}
//当Parent的子组件出现报错的时候,就会触发该方法
static getDerivedStateFromError(error){
  return {hasError:error}
}
//如果有错误,就不显示组件
{this.state.hasError?<h2>当前网络不稳定,稍后再试</h2>:<Child/>}
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号