Thắc mắc về state trong react js

Như ảnh dưới thì em muốn truyền dữ liệu từ backend vào state nhưng kết quả lại cho undefined ạ. Mặc dù em console thì vẫn ra bth. Em mới học react nên mong mọi người giúp em ạ.

Lúc đầu vào thì data chưa có nên nó undefined, bạn phải khởi tạo nó với 1 giá trị mặc định, rồi đợi backend trả về thì gán lại cho nó trong useEffect

4 Likes

Do web thì render trước, còn data thì fetch trễ hơn. Bạn xem qua react lifecycle hook nhe.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?