안녕하세요
강의 듣고 열공중인 수강생입니다..
하다가 풀리지 않아 질문드립니다 ㅠ
현재 axios로 데이터를 받아서 그 데이터를 필요 없는것들은 지우고 필요한것들을 추가하는 식으로 가공하여 사용하는데
useEffect 안에서 useState를 이용해 set 한 후에 console.log를 찍으면 아무 데이터가 들어있지 않습니다.
let a = data 이런식으로 변수에 지정하고 console.log를 찍으면 데이터가 제대로 나옵니다..
또 제대로 떳을때는 useState의 상태값이 한단계씩 느리게 나옵니다.
버튼을 눌러 1씩 올리는것이라고 가정했을때 화면에는 1 2 3 4 5 잘나오지만 console.log에서는 화면에 2가찍히면 콘솔에는 1이 찍혀있는식입니다.
도저히 해결방법을 못찾겠습니다 도와주세요 ㅠㅠ