// curriculum
React.js
React.js เป็นไลบรารี JavaScript ยอดนิยมสำหรับสร้างส่วนติดต่อผู้ใช้ (UI) โดยเน้นการพัฒนาแบบคอมโพเนนต์ ทำให้โค้ดสามารถนำกลับมาใช้ซ้ำได้และจัดการได้ง่าย การเรียนรู้ React.js จะช่วยให้คุณสร้างเว็บแอปพลิเคชันที่ตอบสนองรวดเร็ว มีประสิทธิภาพสูง และเป็นที่ต้องการของตลาดงานในปัจจุบัน
พื้นฐาน React.js
หัวข้อนี้จะสอนแนวคิดพื้นฐานของ React.js เช่น การสร้างคอมโพเนนต์ การใช้งาน JSX และการจัดการ state เบื้องต้น เป็นรากฐานสำคัญที่ต้องเข้าใจก่อนพัฒนาแอปพลิเคชันที่ซับซ้อนขึ้น
การจัดการเหตุการณ์และการโต้ตอบ
หัวข้อนี้จะสอนการจัดการเหตุการณ์ต่างๆ เช่น การคลิก การป้อนข้อมูล และการอัปเดต UI อย่างมีประสิทธิภาพ เป็นทักษะสำคัญในการสร้างแอปพลิเคชันที่โต้ตอบกับผู้ใช้
การจัดการ state และ lifecycle
หัวข้อนี้จะเจาะลึกการจัดการ state ที่ซับซ้อนขึ้น รวมถึง lifecycle ของคอมโพเนนต์ และการใช้ effect hook เพื่อจัดการ side effects
การจัดการฟอร์มและการตรวจสอบข้อมูล
หัวข้อนี้จะสอนการสร้างฟอร์มที่มีประสิทธิภาพใน React การจัดการข้อมูลอินพุต และการตรวจสอบความถูกต้องของข้อมูล เป็นทักษะจำเป็นสำหรับแอปพลิเคชันที่ต้องรับข้อมูลจากผู้ใช้
การเรียก API และการทำงานกับข้อมูลภายนอก
หัวข้อนี้จะสอนวิธีการเชื่อมต่อ React กับ API ภายนอก การจัดการสถานะการโหลด และข้อผิดพลาด รวมถึงเทคนิคการเพิ่มประสิทธิภาพ
การปรับปรุงประสิทธิภาพและการ deploy
หัวข้อนี้จะสอนเทคนิคการเพิ่มประสิทธิภาพแอปพลิเคชัน React และวิธีการ deploy เพื่อให้พร้อมใช้งานจริง