[英]sending multiple props to component in Router (React)
我正在嘗試發送道具,但它沒有按我預期的方式工作。
在這種情況下,只有newDataCount
被正確發送並且props={props}
未定義。
const {newDataCount} = useContext(JobInfoContext);
return( <Switch>
<Route
exact
path={`${path}`}
render={(props) => (
<Check newDataCount={newDataCount} props={props} />
)}
/>
</Switch>);
在這種情況下,只有{...props}
被正確發送並且newDataCount
未定義。
const {newDataCount} = useContext(JobInfoContext);
return( <Switch>
<Route
exact
path={`${path}`}
render={(props) => (
<Check {...props} newDataCount={newDataCount} />
)}
/>
</Switch>);
如何發送兩個道具?
嗨,你能試試這個。 它會為你工作: -
const {newDataCount} = useContext(JobInfoContext);
return( <Switch>
<Route
exact
path={`${path}`}
component={(props) => (
<Check {...props} newDataCount={newDataCount} />
)}
/>
</Switch>);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.