使用适当的子访问权限呈现React Ajax

时间:2016-04-19 21:40:06

标签: ajax reactjs dataflow

我真的不明白为什么一个人工作而另一个人不希望有人能摆脱一些光线。

那是:

*some component constructor 
this.state = { dataTransform: '' };

render(){
       if (this.state.dataTransform === ''){
          return null;
       }
       else {
          return ( <Chart config={this.state.dataTransform}/> );
       }       
}

VS https://facebook.github.io/react/blog/2014/07/17/react-v0.11.html#rendering-to-null 没有初始化dataTransform或未定义

render(){
       if (!this.state.dataTransform){
          return null;
       }
       else {
          return ( <Chart config={this.state.dataTransform}/> );
        }       
}

这个将返回错误,无法读取dataTransform的属性为null,直到请求完成并且状态更新为止。但是,在执行get请求时,最上面的一个没有问题没有错误消息。

虽然反应示例https://facebook.github.io/react/tips/initial-ajax.html 在同一个组件中加载我想保持无状态并让我父母做这项工作

0 个答案:

没有答案