【发布时间】:2019-07-02 23:09:25
【问题描述】:
我正在 App.js 中计算时间并将其传递给孩子以显示。我知道这没有任何意义,但我正在练习学习如何创建 const 并发送给孩子,然后从孩子那里接受并在页面上打印。这个例子有效,但我认为有比我在这里做的更好的方法,不是吗?
App.js
const Time = () => {
const dateBirth = moment('19010522', 'YYYYMMDD')
const dateNow = moment()
const difference = dateNow.diff(dateBirth, "years")
return (
<div>{difference}</div>
)
}
class App extends Component {
render() {
const date = <Time />;
return (
<div>
<Person Time={date} />
</div>
);
}
}
export default App;
Person.js
export default function Person({ Time }) {
return (
<span>
Time: {Time}
</span>
)
}
我也尝试像下面这样发送它,它没有用。为什么?
<Person Time={Time} />
【问题讨论】:
-
欲了解更多信息,请考虑查看this post。
标签: reactjs