1 回答
TA贡献1811条经验 获得超6个赞
您必须像下面这样设置状态
const [state, setState] = useState({items:[]});
您可以像以前一样直接分配状态。
最好像下面这样更改代码。
export default function App() {
const [state, setState] = useState({
items: {title:""},
});
useEffect(getAPOD,[]);
const url = "";
const getAPOD = () => {
axios
.get(url)
.then(function (response) {
// handle success
let title = response.data.title;
console.log(response.data);
setState({
items: title,
});
})
.catch(function (error) {
// handle error
console.log(error);
});
};
return (
<View style={styles.container}>
<Text>{state.items.title}</Text>
<StatusBar style="auto" />
</View>
);
}
添加回答
举报