javascript - React Router 中 useHistory 和 useLocation 是 let 还是 const ?

标签 javascript reactjs react-native react-redux react-router

我在我的应用程序中使用 React Router,当我看到在线指南时,人们同时使用 let 和 const 来实现 useHistory 和 useLocation Hooks。

这些 Hook 的正确声明是什么?为什么?

let history = useHistory();
let location = useLocation(); 

const history = useHistory();
const location = useLocation(); 

最佳答案

功能是一样的。使用 const 基本上只是使变量变得严格。 使其严格阻止自己将来可能覆盖该变量。

这是您正在寻找的答案吗?

关于javascript - React Router 中 useHistory 和 useLocation 是 let 还是 const ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61406446/

相关文章:

android - 如何将 Shrinker (R8) 与 react-native 一起使用

javascript - C# 创建 websocket - onmessage 函数不起作用

javascript - 如何检测 iphone 和 android 中的应用内浏览器?

javascript - 如何解决固定位置元素滚动时跳转 | React JS,框架运动

javascript - 在 React 中使用 map 渲染元素

react-native - React Native 自定义 TextInput 对象在每个字符后失去焦点

reactjs - 获取navigation.navigate找不到变量导航

javascript - 如何在没有页面的情况下在javascript或jquery中获取当前url

javascript - com.thoughtworks.selenium.webdriven.JavascriptLibrary 在 selenium 3 中不起作用

reactjs - 具有 LInk 的组件的 React 单元测试用例