ทั้งสองอย่างเก็บข้อมูลที่ส่งผลต่อสิ่งที่ component render ออกมา แต่พวกมันแตกต่างกันใน ใครเป็นเจ้าของข้อมูล และ ว่าสามารถเปลี่ยนแปลงได้หรือไม่
- props ถูกส่งเข้าไป component จาก parent ของมัน พวกมันเป็นการอ่านเท่านั้น — component ต้องไม่แก้ไขมันเลย
- state เป็นเจ้าของและจัดการภายใน component มันสามารถเปลี่ยนแปลงได้ตามเวลา และการเปลี่ยนแปลงมันจะเรียก
