【发布时间】:2016-08-17 13:14:36
【问题描述】:
我正在使用 React 组件创建一个列表,并且正在处理列表容器和可重用的列表项组件。最父组件将信息传递给中间组件,但最子组件没有props 值。
我做错了什么?没有控制台错误。
中间组件:
const VideoList = (props) => {
const videoItems = props.videos.map((video) => {
return (
// want to render list-item component
<li key={video.etag}>{video.snippet.title}</li>
)
});
return (
<ul className="list-group">
{videoItems}
<ListItem
videos={ videoItems }
/>
</ul>
)
}
子组件中的控制台登录没有显示任何道具
【问题讨论】:
-
我对你的代码有点困惑。你的意思是同时渲染
videoItems和一个名为<ListItem/>的元素,它以videoItems作为道具?还有,你说的最孩子是什么元素?
标签: javascript reactjs components