在我的API.js上,我有这个代码来调用API JSON。
import { View, Text,Button, FlatList } from 'react-native';
import React, { useState } from 'react';
import axios from 'axios';
export default function APIs() {
const [data, setData] = useState([]);
const baseURL = 'https://jsonplaceholder.typicode.com';
const getAPI = () => {
axios({
method: 'GET',
url: `${baseURL}/posts`,
})
.then(res => console.log(res.data))
.catch(err => console.log(err));
};
}
字符串
我怎么能在几页纸上显示对此的响应?假设在Home.js
上我想显示“id”,然后在title上我想显示“title”。我的意思是,我如何调用并显示在多个页面上的部分,每个部分在不同的页面上?
2条答案
按热度按时间9cbw7uwe1#
让它成为一个钩子:
字符串
在单个页面中使用:
型
react-doc
p3rjfoxz2#
如果你的
<Home />
和<Title />
组件有一个共同的祖先(在下面的代码片段中是<App />
),那么这个组件可以获取所需的数据,存储它,然后通过props将每个所需的片段发送到相应的子组件。下面的代码片段展示了一个简单的示例,其中
<App />
组件获取数据,然后将第一个元素的ID发送到<Home />
,并将标题发送到<Title />
。个字符