【发布时间】:2021-05-03 16:22:45
【问题描述】:
这是 react 项目中的 bootcamp.js 文件
import React, { Component, useState, useEffect } from 'react';
const Bootcamps = () => {
const [error, setError] = useState(null);
const [isLoaded, setIsLoaded] = useState(false);
const [bootcamps, setBootcamps] = useState();
const loadData = async () => {
const response = await fetch('http://localhost:5000/api/v1/bootcamps');
const data = await response.json();
setIsLoaded(true);
setBootcamps(data);
console.log(data); // showing data
console.log(bootcamps); // showing undefined
};
useEffect(() => {
loadData();
}, []);
........
......
...
console.log(bootcamps) 显示未定义。请帮忙
【问题讨论】:
标签: reactjs react-hooks fetch-api setstate use-effect