Avatar notebook default
23篇文章 · 23336字 · 0人关注
  • Resize,w 360,h 240
    实现高阶组件版表单组件

    高阶组件版表单组件设计思路进阶 表单组件要求实现数据收集、校验、提交等特性,可通过高阶组件扩展 高阶组件给表单组件传递一个input组件包装函数...

  • Resize,w 360,h 240
    弹窗类组件和高阶组件

    一、弹窗类组件设计与实现 弹窗类组件要求:弹窗内容在A处生命,却在B处展示。react中相当于弹窗内容看起来被render到一个组件里面去,实际...

  • 认识Hook

    一、useState和useEffect 1. 什么是Hook Hook 是一个特殊的函数,它可以让你“钩⼊” React 的特性。例如,use...

  • Resize,w 360,h 240
    React的生命周期

    ⽣命周期⽅法,用于在组件不同阶段执行⾃定义功能。在组件被创建并插⼊到 DOM 时(即挂载中阶段 (mounting)),组件更新时,组件取消挂载...

  • PureComponent实现性能优化

    一、PureComponent的性能优化 继承自Component的情况:如果不加生命周期shouldComponentUpdate,会反复渲染...

  • 浅尝react-router

    一、什么是react-router react-router包含3个库,react-router、react-router-dom和react-...

  • Resize,w 360,h 240
    泛说Redux

    一、Redux 什么时候才会需要用到Redux Redux 是负责组织 state 的工具,但你也要考虑它是否适合你的情况。不要因为有⼈告诉你要...

  • React组件的二三事

    一、起步 创建一个React项目 1.创建项目:npx create-react-app my-app 2.打开项目:cd my-app 3...

  • 浅谈TypeScript

    一、什么是TypeScript TypeScript是JavaScript的超集,是一种编程语言,添加了静态类型和面向对象的类型,主要用于大型应...

文集作者