【发布时间】:2020-10-22 01:34:50
【问题描述】:
看看下面的功能组件:
const MyComponent = (props) => {
function addPropData() {
return prop.data.name
}
return (
<div>{addPropData()}</div>
)
}
我想知道是否可以在MyComponent 的outside 声明addPropData 函数。例如,像这样:
const MyComponent = (props) => {
return (
<div>{addPropData()}</div>
)
}
function addPropData() {
return prop.data.name
}
我知道这不起作用——我想知道是否有办法让它起作用?如果有,怎么做?
谢谢。
【问题讨论】:
-
您可以将
props作为参数传递给您的函数addPropData(props),并接受props作为您的函数的参数function addPropData(props)。
标签: reactjs react-component react-functional-component