ทำไม 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