Tat*_*ana 5 javascript reactjs
我有一个功能性的反应组件。它不使用任何道具,它只是返回元素。无论如何,我是否已将道具传递给它?是否有任何协议?代码会低于有效的 React 代码吗?
const HelloComponent = () => (
<div>Hi!</div>
);
Run Code Online (Sandbox Code Playgroud)
不,你没有。props显式传递给每个组件。如果您不使用其中的任何property内容,请不要声明它。就像你的例子一样。考虑以下
const App = () => <Child />
const Child = props => {
console.log(props) // { }
return <div>hey</div>
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下props只是一个空的Object,不需要声明argument. 如果你不需要阅读它,甚至不要提到它
const Child = () => <div>hey</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |