Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于检查状态数据是否为null,React呈现方法失败_Javascript_Null_Reactjs_Bootstrapping_Reactjs Flux - Fatal编程技术网

Javascript 由于检查状态数据是否为null,React呈现方法失败

Javascript 由于检查状态数据是否为null,React呈现方法失败,javascript,null,reactjs,bootstrapping,reactjs-flux,Javascript,Null,Reactjs,Bootstrapping,Reactjs Flux,反应0.14.0和香草助焊剂 我只是检查用户是否登录,如果是,我将显示他们的资料,否则我将显示加载页面。 一旦用户加载到存储中,就会触发“\u onChange”,并且“getStateFromStores”会将用户从null更新为对象 render: function() { if(this.state.user !== null){ //Stuff that will be rendered } else{ <div>Loading...

反应0.14.0和香草助焊剂

我只是检查用户是否登录,如果是,我将显示他们的资料,否则我将显示加载页面。

一旦用户加载到存储中,就会触发“\u onChange”,并且“getStateFromStores”会将用户从null更新为对象

render: function() {
   if(this.state.user !== null){
     //Stuff that will be rendered
   }
   else{
       <div>Loading...</div>
   }

有没有办法进行这种类型的检查,或者我必须创建一个“userLoaded”布尔值还是什么?

您共享的代码看起来很好,看起来与您的错误完全无关。什么是
\u currentElement
?什么承诺?为什么你认为这个错误是由
this.state.error
为null引起的?@wintvelt当我添加“this.state.user!==null”时,它失败了,当我取出它时,我工作了,它很可能在那一行失败了,因为“user”最初为null.hmm奇怪。。你看过了吗?(其他人显然也有类似的奇怪错误)。同样,你的陈述看起来不错。即使
this.state.user
为空,您的代码也不应抛出此错误。@wintvelt。。。你是对的!它应该工作得很好。我只是做了个假阴性,因为昨晚很晚了。非常抱歉,但我非常感谢你的帮助!
Uncaught (in promise) TypeError: Cannot read property '_currentElement' of null