계속 이런 에러가 뜨는데,,, 결론은 object가 아닌 array를 쓰라는 말 같다.
const [favoriteToggle, setFavoriteToggle] = useState(false);
const favoriteHandler = async () => {
const res = await Api.put("favorite", {
boardgameId: gameData.game_id,
toggle: !favoriteToggle,
});
setFavoriteToggle(!favoriteToggle);
};
const getFavorite = async () => {
const res = await Api.get("favorite", gameData.game_id);
const favoriteData = res.data;
setFavoriteToggle(favoriteData);
};
useEffect(() => {
getFavorite();
}, []);
{"favorite" : boolean}
왜 이 값이 favoriteData만 불러왔을 때 바로 가져오는 건지?? 의문..