【发布时间】:2019-12-03 10:22:55
【问题描述】:
我正在尝试了解 Props 在 React 中的工作原理。以下代码给出错误 - Error: Objects are not valid as a React child (found: object with keys {args})
const App = () => {
const course = 'Half Stack application development'
return (
<div>
<Header args={course}/> // Will an object be passed or just the string?
</div>
)
}
const Header = (agrs)=>{
console.log(agrs)
return (
<div>
<h1>{agrs}</h1>
</div>
)
}
在传递 props 时,是传递封装字段的 Object 还是仅传递字段值?
为什么上面的代码不起作用?
谢谢
【问题讨论】:
-
你缺少反应导入。
-
错误信息告诉你为什么代码不起作用。您希望
<h1>{agrs}</h1>行输出什么?
标签: javascript reactjs react-native frontend