概述
本教程操作环境:Windows10系统、react17.0.1版、Dell G3电脑。
react中的switch的用法是什么
每一个被匹配到的<Route>都将会被渲染 ,用<Switch>包裹,只会渲染一个路径
为了解决route的唯一渲染,它是为了保证路由只渲染一个路径。
<Switch>是唯一的,因为它仅仅只会渲染一个路径,当它匹配完一个路径后,就会停止渲染了。相比之下(不使用<Switch>包裹的情况下),每一个被location匹配到的<Route>将都会被渲染。
如果配置了<Switch>
<Router history={history}>
<Switch>
<Route path='/home' render={()=>(<div>首页</div>)}/>
<Route path='/home' component={()=>(<div>首页</div>)}/>
</Switch>
</Router>
登录后复制
如果没有配置<Switch>
<Router history={history}>
<Route path='/home' render={()=>(<div>首页</div>)}/>
<Route path='/home' render={()=>(<div>首页</div>)}/>
</Router>
登录后复制
推荐学习:《react视频教程》
以上就是react中的switch的用法是什么的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是懵懂玫瑰为你收集整理的react中的switch的用法是什么的全部内容,希望文章能够帮你解决react中的switch的用法是什么所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复