Javascript 无法读取属性';代码';Constructor.render(Photo.js:14)中未定义的

Javascript 无法读取属性';代码';Constructor.render(Photo.js:14)中未定义的,javascript,reactjs,firebase,firebase-realtime-database,redux-thunk,Javascript,Reactjs,Firebase,Firebase Realtime Database,Redux Thunk,因此,这个问题是在重新加载浏览器(页面)后直接导致的,并遵循4个不同的步骤 “Load Posts已启动(actionCreators.js:26)-这是对firebase的异步thunk调用”: //获取帖子 导出函数fetchPosts(){ log(“加载桩已被触发”); 返回调度=>{ Posts.on('value',Posts=>{ 派遣({ 键入:“获取帖子”, 有效载荷:posts.val() }); }); }; }看起来,当您装载组件时,还没有获取任何数据,这就是为什么照片

因此,这个问题是在重新加载浏览器(页面)后直接导致的,并遵循4个不同的步骤

  • “Load Posts已启动(actionCreators.js:26)-这是对firebase的异步thunk调用”:
  • //获取帖子
    导出函数fetchPosts(){
    log(“加载桩已被触发”);
    返回调度=>{
    Posts.on('value',Posts=>{
    派遣({
    键入:“获取帖子”,
    有效载荷:posts.val()
    });
    });
    };
    
    }
    看起来,当您装载
    组件时,还没有获取任何数据,这就是为什么
    照片
    未定义的原因。 您可以提供
    defaultProps
    ,也可以不这样挂载组件
    {post&&}