[閒聊] React大師請進

作者: surimodo (好吃棉花糖)   2023-06-29 11:50:45
阿肥有遠端抓資料
const [dataList, setData] = useState([]);
useEffect(() => {
const fetchData1 = async () => {
const response = await
fetch('http://localhost/abc/def'){
method: "POST",
}
);
var data = await response.json();
setData(data);
};
然後路由
return (
<BrowserRouter>
<Routes>
<Route path={dataList.aaa} element={<Home />} />
</Routes>
</BrowserRouter>
)
理論上我連上前端網站 /aaa
應該要有資料
但是全紅畫面
Cannot read properties of undefined (reading 'data')
阿肥哪裡弄錯惹
作者: Rushia (みけねこ的鼻屎)   2023-06-29 11:54:00
jd提示data沒資料 consol.log檢查看看?js 幹 白癡選字
作者: MurasakiSion (紫咲シオン)   2023-06-29 11:55:00
你這樣是把dataList直接變成你fetch回來的東西喔你確定你是想要這樣嗎 我看你一開始給他一個空的arr
作者: Batato (Batato)   2023-06-29 12:15:00
阿肥都3202了 不要用var , usestate名字就統一setDataList你可以先看res什麼,應該會在res.data裡面可能跟渲染順序也有關係https://ithelp.ithome.com.tw/m/articles/10273182?sc=iThelpRhttps://bit.ly/4437CXq

Links booklink

Contact Us: admin [ a t ] ucptt.com