如何理解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可以用于强制刷新。如果你真的有这个需求的话(意思是不常... 阅读更多
react教程,css-in-js框架styled-components如何使用?发布于2022年12月23日 react 为了更好的理解什么是css-in-js技术,苏南大叔这里举例一个react的框架styled-components。通过这个框架的使用,来理解一下,到底什么是css-in-js技术。基于本文的代码,就可以创建一个r... 阅读更多