javascript - 对象在子组件 React 中作为未定义传递
问题描述
我正在尝试将对象作为道具传递,但我在子组件中将其接收为未定义。如果我在codesandox中尝试同样的事情,那就完美了。有什么想法吗?
这是一个例子:
父组件
import TestPage from "pages/Test";
const text = {
crono: "crono",
watch: "clock",
start: "start",
stop: "stop",
split: "split",
pause: "pause",
clear: "clear",
};
export default function Base() {
return (
<section className="main-container">
<TestPage text={text} />
</section>
);
}
子组件
export default function Test({ text }) {
console.log(text);
return <h1>{text.split}</h1>;
}
这是完整的项目
解决方案
推荐阅读
- reactjs - useState 的设置者不关心等待
- c# - 桌面桥应用使用更新API时,断网会导致应用崩溃
- sql - Laravel Eloquent - 从具有连续外键的 3 个表中获取数据
- javascript - 在 Angular html 上渲染数据
- python - 用于 Python3 的 OpenCV 卡尔曼滤波器
- httpclient - 在 java 中调用 WebDAV propFindMethod 时出现异常
- sql-server - 删除和创建持久计算列会导致 SQL Server 认为已达到 8060,而实际上并未达到
- angular8 - 星云日期选择器面临的问题
- java - Fragment 无法转换为 SupportMapFragment
- xamarin.forms - Xamarin iOS 文本绑定问题