ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    React Router 使用 hooks 监听路由变化

    Jun 20, 20222 min read
    import React, { useEffect } from 'React';
    const Header = function (props) {
      useEffect(() => {
        console.log(props.location);
      }, [props.location])
    }
    export default Header;
    
    

    其实监听路由最重要的就是监听 props 中 locatio 对象是否发生了变化,变化了则说明路由改变了,反正则不变。

    相关文章

    箭头函数的this值继承自哪里?深入了解箭头函数的this绑定特性

    箭头函数的this值继承自其外层非箭头函数父级上下文,无法通过call()、apply()、bind()改变。

    ISO 639-1代码是一种两个字母的语言代码?

    ISO 639-1代码是国际标准化组织发布的用两个字母表示语言的标准编码系统,用于网站和软件中以供用户选择所需语言。

    OpenAI 完成 103 亿美元融资,估值达 290 亿美元

    OpenAI 完成了一轮创纪录的 103 亿美元融资,估值达 270 亿至 290 亿美元,外部投资者持股超 30%,这将支持其在人工智能领域的研究和开发。

    泛普软件帐号密码

    泛普软件账号密码的加密信息为U2FsdGVkX19cWINazUCawgfl6anUsLsjxlVWx4COWhM=。

    大量条件语句if else如何更优雅?

    为了使大量 if else 语句的代码更优雅,可以采用函数封装、策略模式、switch-case、多态性和代码重构等方法。