【问题标题】:Getting error as "Objects are not valid as React child"出现“对象作为 React 子对象无效”的错误
【发布时间】:2019-10-25 21:55:46
【问题描述】:

我正在处理 React 天气项目,在该项目中,通过输入城市和国家/地区的值,信息会加载到屏幕上。 amin 文件 App.js 是函数组件,提交值后出现上述错误。

以下是参考文件

  1. App.js(这里创建了 getWeather())

2.天气.js 3. App.js(这里创建的组件)

  1. 我遇到了错误

【问题讨论】:

  • 我会小心使用{condition1 && condition2 && <JSX />} 的多个条件。我遇到了在两个条件都不成立时渲染组件的情况。我还会检查您尝试渲染的每个值,因为最可能的原因是如果您尝试渲染像 {object} 这样的对象,而您认为它是一个字符串。
  • setCity 函数有什么作用?你如何定义它?

标签: javascript reactjs


【解决方案1】:

显然你的“城市”道具是一个对象,而不是一个字符串。拿一个 console.log(city) 看看里面有什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 2018-11-12
    • 1970-01-01
    • 2017-04-18
    • 2021-04-06
    相关资源
    最近更新 更多