【发布时间】:2019-12-06 22:54:16
【问题描述】:
如何将基于此类的 Axios 请求集成到其他基于钩子的代码中,该代码从 Json 文件中获取数据?基本上我想用 Axios 获取请求替换数据源 LOCATIONS。谢谢。
componentDidMount () {
axios.get('http://192.168.2.94:3000/list-places').then(res => {
this.setState({
posts: res.data
})
})
}
import { LOCATIONS } from '../data/data'
const HomeScreen = props => {
const renderGridItem = itemData => {
return (
<CategoryGridTile
image={itemData.item.image}
title={itemData.item.title}
onSelect={() => {
props.navigation.navigate({
routeName: 'Categories',
params: {
locationId: itemData.item.id
}
})
}}
/>
)
}
return (
<FlatList
keyExtractor={(item, index) => item.id}
data={LOCATIONS}
renderItem={renderGridItem}
/>
)
}
【问题讨论】:
标签: reactjs react-native axios react-hooks