240 发简信
IP属地:上海
  • Resize,w 360,h 240
    webpack compiler和compilation

    compiler 对象代表的是构建过程中完整的 webpack 环境配置 ,包括webpack 从启动到关闭的生命周期。 webpack 从执行...

  • Resize,w 360,h 240
    nextJs 使用Jotai报错

    error:[ Server ] Error: Attempted to call useAtomValue() from the server...

  • vue和react diff算法的区别

    先说结论: 相同点:1、都是通过两组虚拟DOM的对比,根据差异进行更新2、react和vue只对比同级节点,忽略跨级比较3、都是用key作为唯一...

  • React Fiber架构解决了什么问题

    因为浏览器中,JS引擎和渲染线程在主线程上存在互斥机制;当其中一个线程执行时,另一个线程只能挂起等待,所以JS线程长期占用了主线程,那么渲染线程...

  • setState是同步还是异步更新

    setState同步和异步主要取决于它被调用的环境。 在react封装事件中是异步更新 react封装事件:合成事件、生命周期、自定义事件 在浏...

  • React事件处理机制

    React通过使用合成事件和事件委托来处理事件。React不会直接在DOM元素上绑定事件监听器,而是在更高的层级(document)上设置事件监...

  • Resize,w 360,h 240
    memo、useMemo、useCallback理解

    memo 的作用 在 React 的渲染流程中,一般来说,父组件的某个状态发生改变,那么父组件会重新渲染,父组件所使用的所有子组件,都会强制渲染...

  • npm install 安装和依赖处理

    一、依赖安装相关: // 仅安装生产环境依赖npm install --productionnpm install --only=prod#//...

  • npm install 部分依赖安装失败解决方案一

    安装项目依赖,如果使用npm i 或者yarn install 一直安装失败,即使改变下载镜像,部分依赖也无法安装,那可以考虑npm insta...