React路由

react-router中新建路由的时候,新的路由中必须含有内容,如果没有内容会报出route-context不能为空的错误❌,因此必须在新路由中书写相关代码,例如,在新路由中书写的如下代码:

import React from 'react';
import Employee from "../../../../../models/crm/Employee.js";

export default React.createClass({
    render: function() {
        return(
            <h1>修改信息{this.props.data}</h1>
        )
    }
})

而且在 getInitialState()

方法中必须初始化一个对象,例如:
如果作为测试不需要进行初始化数据,你可以返回null或者一个对象字面量null这样的做法:

return null

或者可以存放一个空数组:

return {
     arr: []
}

但是,所有情况对数据的初始化(需要用到state改变视图中的数据的时候)操作都需要进行对数据初始化,没有初始化浏览器会报错!!!

results matching ""

    No results matching ""