gpt4 book ai didi

javascript - 为什么要在 React Route 中传递 {...props}?

转载 作者:行者123 更新时间:2023-12-03 17:43:19 24 4
gpt4 key购买 nike

我使用下面的路线只是因为它是我在网上找到的代码:

<Route exact path="/test" render={(props) => <Test {...props} msg={ "abc" } /> } />

我知道 {...props} 表示多个参数,但我完全不明白为什么我需要它,因为下面的代码也可以正常工作,并且 props.msg 在预期测试中可用

<Route exact path="/test" render={() => <Test msg={ "abc" } /> } />

那么 {...props} 在渲染期间传入时实际上做了什么?

最佳答案

来自 documentation :

The render prop function has access to all the same route props (match, location and history) as the component render prop.

如果 Test 没有使用任何这些,那么您不必通过它们。

关于javascript - 为什么要在 React Route 中传递 {...props}?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60564761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com