错误处理

默认错误页面

在开发环境下(NODE_ENV=development)Rsmax 会在应用渲染出错时显示错误信息。

在生产环境下(NODE_ENV=production)Rsmax 会显示一个默认的错误页面。

自定义错误页面

通过新增 src/_error.js 文件就可以自定义默认的错误页面(仅在生产环境下显示)。

import React from 'react';
import { View } from 'rsmax/ali';

export default props => {
  React.useEffect(() => {
    // 可以从 props.error 拿到错误信息用来做上报
    console.log(props.error);
  }, []);

  return <View>出错啦</View>;
};

注意

src/_error.js 中不支持引用小程序自定义组件和小程序插件