【问题标题】:Object Passed to Component Becomes Empty传递给组件的对象变为空
【发布时间】:2020-12-28 11:30:01
【问题描述】:

我正在使用 React Hooks 制作一个简单的测验应用程序。

我将question 对象传递给ResultModel 组件。

这里我在将console.log question 对象传递给ResultModel 组件之前。

这里我 console.log question 对象内部的 ResultModel 组件。

结果如下...我得到一个空的question 对象。

【问题讨论】:

    标签: javascript reactjs components react-hooks


    【解决方案1】:

    您缺少用于解构道具的大括号。您称为question 的变量实际上是上下文对象。

    解决方法是这样做:

    export default function ResultModal({ isCorrect, question, getQuestion}) {
    

    或者,如果您愿意,不要在参数列表中解构:

    export default function ResultModal(props) {
      const { isCorrect, question, getQuestion } = props;
    

    【讨论】:

      猜你喜欢
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多