【问题标题】:Parsing data from Firebase解析来自 Firebase 的数据
【发布时间】:2021-09-06 08:33:02
【问题描述】:

所以,我需要从 firebase 解析这些数据,以便在我使用 react 制作的测验应用程序中使用。目标是从 firebse 获取信息和问题。我已经做了这些步骤:

const data = snapshot.val()
const parsedData = Object.entries(data).map((value) => {
    return value
})

我得到的结果是这样的:

我不知道如何继续...有什么提示吗?

【问题讨论】:

  • 需要更清楚,你能指定你想要的输出吗?

标签: javascript reactjs firebase firebase-realtime-database


【解决方案1】:

看到你得到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 ?? [])
    }
})


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-05
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多