说说const, let,它们的区别及使用场景?const声明不可变的常量,必须进行初始化let声明可变的常量,可以不初始化,但访问前必须赋值 ...
HTML CSS JavaScript数据经过渲染模块的处理,最终输出为屏幕上的像素。这中间的渲染模块就是我们今天要讨论的主题。 构建DOM树 ...
“在浏览器里,从输入 URL 到页面展示,这中间发生了什么? ”这是一道经典的面试题。涉及到一系列的知识考察:网络、操作系统、Web 等。 浏览...
Redux 出现的背景 随着对 React 使用的深入,你会发现组件级别的 state,和从上而下传递的 props 这两个状态机制,无法满足复...
问题 事件处理函数会被重复定义数据计算过程没有缓存 useCallback - 缓存回调函数 每次组件状态发生变化的时候,函数组件实际上都会重新...
React核心原理 当数据发生变化时,UI 能够自动把变化反映出来。 在 React 之前,我们需要调用 DOM 的 API 来修改 DOM 树...
简介 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 ...
当我们想在两个函数之间共享逻辑时,我们会把它提取到第三个函数中。而组件和Hook都是函数,所以也同样适用这种方式。 认识自定义Hook 自定义H...
使用Effect hook可以在函数组件中执行副作用 副作用 - 指一段和当前执行结果无关的代码。 data fetching setting ...