【发布时间】:2018-03-18 19:05:59
【问题描述】:
在使用 es6 将 props 从父组件向下传递到子组件时有点麻烦。
// Parent component
const Carousel = () => (
<nav className="projects-nav">
<div className="projects-nav__wrapper">
<CarouselItem
title="Mowat"
client="Jon Mowat"
image="/images/mowat.jpg"
icon="images/icons/video.svg"
url="/mowat.html"
/>
</div>
</nav>
);
// Child component
const CarouselItem = () => (
<div className="project project--mowat">
<Letter />
<Title />
<Description />
</div>
);
// Child component where prop is inserted
const Title = ({ title }) => (
<a href="/mowat.html" className="project__title">
<h2>{title}</h2>
</a>
);
我是否需要将道具从 Carousel 传递给 CarouselItem 然后再传递给 Title 组件?
【问题讨论】:
标签: javascript reactjs ecmascript-6