[英]How to pass Value in export default
I have one function like 我有一个功能像
export default (
<Route name="App" path="/" handler={App}>
<NotFoundRoute handler={require('./pages/PageNotFound')} />
<Route handler={TaskList} data={data} >
</Route>
{data.map(task =>
<Route name={task.PageName} handler={require(task.PageUrl)}>
</Route>
)}
</Route>
);
I want to pass the data to this code so how I can convert this code as a function can anyone please help to pass in it 我想将数据传递给此代码,所以我如何将其转换为函数,任何人都可以帮助传递它
You are exporting a React.Component
. 您正在导出React.Component
。 Just make it a function so that you give it parameters that allow for passing arguments: 只需使其成为一个函数,以便为它提供允许传递参数的参数即可:
export default (data =>
// ^^^^^^^
<Route name="App" path="/" handler={App}>
<NotFoundRoute handler={require('./pages/PageNotFound')} />
<Route handler={TaskList} data={data}>
</Route>
{ data.map(task =>
<Route name={task.PageName} handler={require(task.PageUrl)}>
</Route>
) }
</Route>
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.