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