logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git 提交信息(Commit Message)的规范校验,husky + commitlint

【代码】Git 提交信息(Commit Message)的规范校验,husky + commitlint。

#git
83:1 error Replace `······` with `↹↹↹` prettier/prettier 84:1 error Replace `······` w

推荐你先运行自动修复命令,把现有的格式问题解决掉。之后,配置好 Prettier 和编辑器,并且启用保存时自动格式化的功能,这样能有效防止新的格式问题出现。要是你对缩进方式有特殊要求,比如习惯用制表符,那就调整相应的配置项。

#react.js
面试题:monorepo架构如何保证git提交的清晰呢

在 Monorepo 架构中,由于所有项目或模块共享同一个代码库,清晰的 Git 提交记录至关重要。

#git
React 实现插槽完整示例(匿名 / 具名 / 作用域插槽)

先说明核心原理: Vue 的插槽本质是,React 没有原生slot下面统一封装一个Card卡片组件,完整覆盖三种插槽。

#javascript#前端#vue.js
fetch 与 node-fetch 完整区别对比

前端浏览器项目:直接用原生fetch,不要装 node-fetchNode 18+ 后端项目:使用 Node 内置全局 fetch,移除 node-fetch 依赖Node 16 及更低版本老项目:继续使用 node-fetch 做网络请求两者调用语法、Request/Response 规范完全一致,仅运行环境和底层限制不同,迁移成本极低。

#前端
skills

Ai工具:https://sofindai.com/categoriesskill市场:https://agentskill.sh/?utm_source=sofindai.com

#python
面试题:react如何实现keep-alive功能

场景推荐方案优势非路由组件(如标签)父组件状态缓存简单直观,无需额外依赖路由组件(简单需求)React Router + 自定义缓存容器灵活控制缓存逻辑,无第三方依赖路由组件(复杂需求)第三方库成熟稳定,支持钩子、手动清缓存等功能注意:缓存组件会占用内存,需避免缓存过多组件;若组件依赖外部数据(如接口),需在 “激活” 时重新校验数据有效性(如通过onActivate钩子刷新)。

#react.js#前端#javascript
面试题:bable,plugin,loader,还有在打包过程中.vue/.react文件是如何转化为.js文件的

Babel:语法降级 + JSX/TS 转换。Loader:文件级别的预处理(调用 Babel 等工具)。Plugin:打包过程的全局优化(如代码分割)。框架文件转换Vue →vue-loader。React →。ts-loader或 Babel TypeScript 插件。

#javascript#react.js#前端
react hooks中在setState后输出state为啥没有变化,如何解决

使用useEffect:通过useEffect钩子监听状态变化,并在状态更新后执行一些操作。在回调函数中访问新状态:在setXXX的回调函数中直接处理新的状态值。这两种方法都可以帮助你在状态更新后正确地访问到最新的状态值。选择哪种方法取决于你的具体需求和代码结构。对于大多数情况,使用useEffect是更常见和推荐的做法。

文章图片
#react.js#javascript#前端
error Replace `··` with `↹` react开发格式化问题

使用vscode的修复工具修复后保存,不会出现再次同样的问题。如何彻底修复:ctrl + ,在跳出的弹框里搜索。但是保存后还是和第一张图一样。使用vscode的修复工具。

文章图片
#前端
    共 17 条
  • 1
  • 2
  • 请选择