【发布时间】:2020-03-13 13:39:17
【问题描述】:
如何在两个钩子组件中传递道具?
我有一个使用Modal 的根组件,我需要将道具title 传递给我的Modal 组件并在组件中显示:
<Modal title="test" />
在模态组件中,我接收道具作为参数:
const Modal = (title) => {
return (
<h6>{title}</h6>
)
但我收到未定义的消息。
我也尝试过使用 {}:
const Modal = ({title}) => {
为什么?
【问题讨论】:
-
const Modal = (props) => { console.log(props.title) -
const Modal = ({title}) => {} 应该可以工作
-
是的,我正在这样做@Domino987,但在我的 useEffect 中打印未定义:useEffect(() => { console.log(props.title) }, []); // eslint-disable-line
标签: reactjs react-hooks