【发布时间】:2021-04-14 17:33:19
【问题描述】:
我正在尝试将数据从 Web 服务获取到子组件。看起来数据在 useEffect 函数内的 console.log() 中可以正常获取。我无法在更高的功能范围内使用它们。我想通过props对象访问子组件(PComponent)中获取的数据。
感谢您的建议。
function App(props) {
let data = undefined;
useEffect( () => {
console.log('UseEffect');
const fetchData = async () => {
const result = await axios.get(someUrl)
data = result.data;
console.log('result',data);
return data;
};
data = fetchData();
}, []);
return (
<PComponent settings = {data}/>
);
}
export default App;
【问题讨论】:
标签: reactjs fetch react-props use-effect