React路由,useParams和useSearchParams的使用区别发布于2024年10月16日 react 讨论的问题依然是react-router-dom的使用问题,通过<link to=''>或者useNavigate()来改变地址栏里面的地址后,如何在组件里面接收到这些地址的变化信息,并作出相应的反应呢... 阅读更多
如何理解package.json中由react-scripts提供的proxy代理项?发布于2023年10月10日 react create-react-app的默认模版中,是没有接口请求功能的。但是正常的业务逻辑中,接口请求功能是必不可少的。并且接口一般都是由第三方工程(甚至都已经脱离了nodejs的范畴)所提供的。所以,在cra的默认项... 阅读更多
react教程,循环输出组件修改只读key的三种方案最佳实践发布于2023年10月09日 react 本文中讲一个循环输出子组件过程中,试图修改read only的key的问题的解决方案。事先说明的是:对于组件循环输出来说,本文的方案并不是个好的解决方案。只是对于修改read only的key的问题,是个比较好的解... 阅读更多
react教程,如何利用performance记录代码的运行时间?发布于2022年12月25日 react 在react代码中,偶尔会有记录代码运行时间的需求。通常思路上来说,就是先记录一个开始时间,然后再记录一个结束时间,然后两者做差值。但是,在node里面,有个原生的performance.now(),直接输出就是这... 阅读更多
react教程,如何利用flushSync提升优先级并强制刷新?发布于2022年12月24日 react 本文描述一个flushSync功能,它和createPortal一样,存在于ReactDom中,而不是更常见的ReactDom/client。flushSync可以用于强制刷新。如果你真的有这个需求的话(意思是不常... 阅读更多