所以,我需要从 firebase 解析这些数据,以便在我用 react 制作的测验应用程序中使用。目标是从 firebse 获取信息和问题。我已经做了这个步骤:
const data = snapshot.val()
const parsedData = Object.entries(data).map((value) => {
return value
})
我得到的结果是这样的:
我不知道如何进行...有什么提示吗?
看到你得到的结果object
是
{
author:"pedro..",
info: '..',
questions: "..."
}
如果您只需要将问题和信息存储在状态中
你的方法,你可以这样使用
const [question, setQuestion] = useState([])
const [info, setInfo] = useState('')
const data = snapshot.val()
Object.keys(data).map((value) => {
if (value === "info"){
setInfo(data?.value ?? "")
}
if(value === "questions"){
setQuestions(data?.questions ?? [])
}
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句