(มือใหม่) ช่วยดู React ให้ผมหน่อยครับผม ผมดึง ค่าใน useState ไม่ได้ครับ

พาพันชอบพาพันสงสัย
สวัสดีครับ
รบกวนสอบถามหน่อยครับผม
ผมจะดึงค่า สภาพอากาศ ผมแปลงค่า json เก็บไว้ที่ตัวแปล data แล้วใช้ useState เก็บค่า data เข้าไปที่ useState city ครับ

const [city, setCity] = useState({})

ตามภาพนี้ครับ




แต่ว่า ไม่รู้ทำไม ทุกครั้งที่ผมจะดึงค่าใน city เช่น city.sys.country จะดึงค่า sys ใน API ไม่ได้ครับ จะมี... ที่ตัวแปลที่จะดึงทุกอันเลยครับ
ใน state city ก็มีข้อมูลอยู่นะครับ แต่ดึงไม่ได้
ไม่รู้ว่าผมทำผิดตรงไหนหรือป่าวครับผม

นี่คือลิ้งค์ API นะครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

นี่คือตัวอย่างโค้ดของผมครับผม
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
พาพันชอบ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่