ทำไมถึงต้องมี React ?
- เมื่อก่อนเราเขียนเว็บธรรมดา ก็แค่แปะ Tag html ไป ถ้าเราจัดการ Structure (โครงสร้าง) ไม่ดี ก็จะทำให้ปวดหัวในการ Maintain ซ่อมแซมหรือปรับแต่ง
- ซึ่งเจ้าตัว React มันก็เข้ามาช่วยด้วยการใช้ Concept Component base คือการมองส่วนต่างๆในเว็บที่เกี่ยวข้องกันเป็น ก้อน Component ที่สามารถ Reuse ได้ แล้วมันต่างจากการเขียนธรรมดายังไง
แล้วมันต่างกับการเขียนแบบธรรมดายังไง
- เขียนธรรมดาก็แปะแท็ก สร้างไฟล์ เอาไฟล์ส่งไป ที่ Server เวลาจะเรียกใช้ก็เรียกจาก Client ตัว Client จะส่งไปหา Server เพื่อประมวลผลละส่งผลลัพธ์กลับมาให้ [Traditional]
- แต่ถ้าเขียน React ที่เป็น Javascript คือ มัน Render รอบแรก แล้วจบ ที่เหลือคือมันทำงานเบื้องหลัง เป็น Async คือติดต่อกับ Server เบื้องหลังและ ส่งมา Render ส่วนที่เปลี่ยนแปลงอย่างเดียว มันจึงเร็วเพราะมันประมวลผลที่เครื่องผู้ใช้ ไม่ได้ติดต่อกับ Server [ปัจจุบัน]
Top comments (1)