setDataList가 비동기로 작동하는것은 알았습니다.
프로그램 작동 흐름이
DataList에 빈배열이 초기값으로 들어가고 비동기 함수fetchData()를 만나 비동기 처리중 -> html 랜더링 (DataList는 빈배열) ->
비동기 처리가 끝나고 DataList에 서버에서 받은 값이 들어감 인것 같은데..
제가 이해한 바론 아래의 코드와 구조가 같은데 아래의 코드는 잘 나오고 제코드는 똑같이 나오지 않습니다.
어떤 차이때문에 이러는건지 알고싶습니다.
이틀동안 useEffect, axios 관련 글을 찾아 봤는데도 해결을 못했네요..