React-Router V5 尝鲜????????

发布时间:2019-08-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了React-Router V5 尝鲜????????脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

图片描述

新特性

新功能

  • Route 组件 path 可以为数组

    • before

      <Switch>
        <Route path="/users/:id" component={User} />
        <Route path="/PRofile/:id" component={User} />
      </Switch>
    • after

      <Route path={["/users/:id", "/profile/:id"]} component={User} />
  • 支持 React.createRef in <Link innerRef>

    • 举个栗子

      // 通过以下方式可以获取到 Link 组件对应的 DOM 元素
      this.createRef = React.createRef();
      
      <Link to="/home" innerRef={this.createRef}>home</Link>
  • 支持 React.forwardRef in <Route component>

    • 举个栗子

      <Route path="/home" component={Home}/>
      
      // Home 组件
      export default React.forwardRef((props, ref) => {
        // 纯函数组件也能获取到 ref (当前 Home 组件对应的 DOM 元素)
        console.log(props, ref);
        return <h2>Home</h2>
      })
以上功能是 v4 没有的功能,而在 v5 新增的。

什么?还想知道更多内幕消息?关注这个博客吧 --> 博客传送门

脚本宝典总结

以上是脚本宝典为你收集整理的React-Router V5 尝鲜????????全部内容,希望文章能够帮你解决React-Router V5 尝鲜????????所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。