【发布时间】:2021-06-23 06:02:15
【问题描述】:
import React from 'react'
export default () => {
function clickHandler() {
console.log('Button clicked')
}
return (
<div>
<button onClick={clickHandler}>Click</button>
</div>
)
}
在上面的代码中,我们看到一个函数已传递给 onClick。以同样的方式传递给 onClick,我需要传递一个存在于同一个 src 中的不同组件。这个组件由一个 .js 和一个 .css 文件组成。你能帮我解决一下吗?提前致谢
【问题讨论】:
-
为什么要传递一个组件?预期的结果是什么?
-
能否详细说明,为什么要将组件传递给 onClick 函数?
-
这听起来不对。我建议您使用不同的方法。
-
你想要的是Conditional Rendering这个例子应该可以帮助你codepen.io/gaearon/pen/QKzAgB
-
@AjeetShah 谢谢你的帮助
标签: javascript css reactjs react-native jsx