我现在正在学习反应。这是代码的链接-http: //redux.js.org/docs/basics/ExampleTodoList.html
我在理解代码这一部分的内容时遇到了一些困难
const Link = ({ active, children, onClick }) => {
if (active) {
return <span>{children}</span>
}
return (
<a
href="#"
onClick={e => {
e.preventDefault()
onClick()
}}
>
{children}
</a>
)
}
Link.propTypes = {
active: PropTypes.bool.isRequired,
children: PropTypes.node.isRequired,
onClick: PropTypes.func.isRequired
}
我最难以理解此片段
return (
<a
href="#"
onClick={e => {
e.preventDefault()
onClick()
}}
>
{children}
</a>
)
}
{children}在这里是什么意思?它有什么作用?
这是做什么的?
children: PropTypes.node.isRequired,
上一行中的节点是什么意思?
慕慕森
相关分类