React SSR,如何理解和使用脱水函数renderToString()?发布于2024年10月17日 react 终于开始讲react的脱水和注水功能了,也就是“水合”。其中的“脱水”过程,实际上也可以理解为服务器端把事件绑定之类的功能都去掉,仅仅像传统页面一样,考虑数据的输出即可。目前脱水函数,有两个。本文讲述其中第一个:r... 阅读更多
JavaScript,数组查找的三种方式对比,some()/find()/filter()发布于2024年10月16日 node 本文适用于nodejs和浏览器环境,在JavaScript的世界里面,这两个环境是有相通的地方的。本文展示了在数组中进行数据查找的一种方式。对于最近的文章来说,是可以在路由配置信息里面,进行路由数据查找的。苏南大叔... 阅读更多
新node运行老项目,digital envelope routines::unsupported发布于2024年10月15日 node 平心而论,nodejs程序的一个大弊病就是:第三方依赖太多,老程序过一年就跑不起来了,各种依赖版本报错。所以,才会需要对第三方版本库进行lock处理。但是,并没有锁定node版本的说法。这可能就是本文所描述的问题的... 阅读更多
React路由,如何理解和使用StaticRouter静态路由?发布于2024年10月14日 react 继续苏南大叔的React路由话题,本文讨论的主要内容是React路由中相对不常见的StaticRouter。它不常见的主要原因是它的定位是运行在服务器端的路由方式,而这就关联着React程序的服务器端渲染的问题了,... 阅读更多
vscode,左侧的项目文件结构导航栏不见了,该怎么办?发布于2024年10月13日 运维测试 最近苏南大叔的vscode有些抽风,左侧的项目文件导航栏时不时的失踪。那么,对于这种文件导航视图失踪的问题,该如何处理呢?这就是本文要讨论的问题。苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文... 阅读更多