ทำไม React Components ถึงเปลี่ยนวิธีที่คุณคิดเกี่ยวกับ UI

ผมเคยสงสัยว่าทำไมผู้คนถึงรัก React components แล้วผมก็เข้าใจ

Component คือส่วนประกอบเล็กๆ ของ UI ของคุณ ลองนึกถึงปุ่มหรือการ์ดดูสิ คุณสร้างมันขึ้นมาเพียงครั้งเดียว แล้วนำไปใช้ที่ไหนก็ได้ เลิกเขียน HTML ซ้ำๆ แบบเดิมได้เลย

  • ใช้ props เพื่อส่งข้อมูล
  • Component จะเปลี่ยนไปตามข้อมูล
  • โค้ดของคุณจะสะอาดตา
  • ไฟล์ของคุณจะมีขนาดเล็ก
  • การหาบั๊กก็ทำได้ง่าย

นำ component เล็กๆ ไปใส่ไว้ใน component ใหญ่ๆ แต่ละส่วนทำหน้าที่เพียงอย่างเดียว แอปของคุณจะกลายเป็นโครงสร้างแบบต้นไม้ที่คาดเดาได้

ความเรียบง่ายคือสิ่งที่ได้ผล ใช้แนวคิดนี้กับ portfolio ของคุณ หรือจะใช้กับแอปขนาดใหญ่ก็ได้

ที่มา: https://dev.to/kahenda/why-react-components-will-change-how-you-think-about-ui-1i3b