从firestore获取数据。错误:不变违规:对象无效作为React子级

问题描述 投票:0回答:1

我从firestore获取数据。当我在console.log中收到结果时,一切看起来都很好,但是当我尝试显示它们时,我收到此错误:

uncaught Invariant Violation:对象无效作为React子对象(找到:>对象的键为{seconds,nanoseconds})

console.log(props.transactions)结果:

{props.transactions &&
   props.transactions
        .map(transaction => {
            return (
              <tr key={transaction.id}>
                 <td>{transaction.date}</td>
                 <td>{transaction.description}</td>
                 <td>{transaction.category}</td>
                 <Cell transactionType={transaction.transactionType}>
                   {transaction.amount}
                 </Cell>
                 <td>
                   <Button>Edit</Button>
                 </td>
               </tr>
              )
           })
}
reactjs google-cloud-firestore components
1个回答
1
投票

问题是你的一个transaction.dateTimestamp类型,它是一个对象,不能直接渲染。

© www.soinside.com 2019 - 2024. All rights reserved.