Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Reactjs TypeError:无法读取未定义的react-redux useSelector与Firebase的属性[id]_Reactjs_Firebase_Redux - Fatal编程技术网

Reactjs TypeError:无法读取未定义的react-redux useSelector与Firebase的属性[id]

Reactjs TypeError:无法读取未定义的react-redux useSelector与Firebase的属性[id],reactjs,firebase,redux,Reactjs,Firebase,Redux,我正在尝试使用react-redux firebase并从firebase获取ID为的文档。但是在标题上不断出现这个错误 我正在执行的代码是: const id = 'first' useFirestoreConnect([ { collection: 'nodes', doc:id } ]) useSelector(({firestore: {data}) => data.nodes[id]) 我对Firestore和React都很陌生,但却不知道问

我正在尝试使用react-redux firebase并从firebase获取ID为的文档。但是在标题上不断出现这个错误

我正在执行的代码是:

const id = 'first'
useFirestoreConnect([
    {
        collection: 'nodes', doc:id
    }
])

useSelector(({firestore: {data}) => data.nodes[id])

我对Firestore和React都很陌生,但却不知道问题出在哪里。谢谢

您确定在组件初始化期间数据不是空的吗

可能是在data.nodes初始化之前调用了useSelector