Skip to main content

useEffect

useEffect 是第二最常用的 hooks

useEffect 在浏览器环境才会执行,在服务端环境不会执行

通常 useEffect 用来处理 react 的副作用,常见的如:

  • 注册监听器
  • 创建计时器
  • DOM 操作
  • I/O 操作

绑定事件#

Live Editor
Result

state 驱动 DOM 操作#

Live Editor
Result

练习:尝试添加一个选择器,增加音乐选择功能

I/O 操作#

Live Editor
Result

讲解浏览器环境关于异步操作的理解 联系:补充上面代码,添加一个 input 框,搜索不同的 github 账号