/** * 类组件发送网络请求: * 生命周期钩子函数:componentDidMount;执行时机:在初始化的时候 dom 渲染完毕时只执行一次 */ /** * 1.不加依赖项,执行时机:初始化 + 重新渲染 * 2.加 [] , 执行时机:初始化执行一次 * 3.加特定的依赖项 [count, name] ,执行时机:首次执行 + 任意一个变化执行 */ import { useEffect } from 'react' function App () { useEffect(() => { // 发送请求 async function loadData () { const res = await fetch('http://geek.itheima.net/v1_0/channels') console.log(res) } loadData() }, []) return (
) } export default App