1 回答

TA貢獻1811條經(jīng)驗 獲得超6個贊
您必須像下面這樣設置狀態(tài)
const [state, setState] = useState({items:[]});
您可以像以前一樣直接分配狀態(tài)。
最好像下面這樣更改代碼。
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>
);
}
添加回答
舉報