请教一下react-router-dom解构时HashRouter as Router的含义

问题描述

关于解构中使用的as的意义是什么呢?

// 使用<Router>包裹组件
import { HashRouter as Router } from 'react-router-dom';

// 使用<HashRouter>包裹组件
import { HashRouter } from 'react-router-dom';

以上那种情况都能正常运行,但是请问为什么as的含义和作用是什么?

阅读 1.9k
1 个回答

改个名字而已

除了不会占用变量名,和以下写法基本等同

import { HashRouter } from 'react-router-dom';
const Router = HashRouter
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题