ใช้ React กันเพื่อ?
มาทำความรู้จักกันซักนิดอีกที
React คือ JavaScript Library ที่พัฒนาขึ้นมา และได้รับความนิยมอย่างมากมาย
Concept หละ!
ทั่วไปๆก็ยังคงใช้ HTML CSS และ JavaScript เหมือนเดิมนะแหละ แต่จะเน้นที่การหั่นเว็บให้เป็นส่วนๆ อย่างที่เค้าเรียกกันว่า Component นั่นเอง
โดยจะเน้นรูปแบบที่เป็น Dynamic มากขึ้น คือมีการนำรูปแบบของ JSX มาใช้งานที่ฝั่งหน้าเว็บเลย ทำให้สามารถแทนค่าตัวแปรต่างๆ บนหน้าเว็บได้เลย
ข้อดีหละ!
- แบ่งสัดส่วนภายในเว็บเป็น Component ส่วนๆแต่ละงานอย่างชัดเจน
- คนใช้กันอย่างแพร่หลาย หาดูคู่มือหรือตัวอย่างจาก internet ได้เยอะ
- ต่อยอดในการทำ Mobile App ได้ง่าย เนื่องจากมีรูปแบบการเขียนที่คล้ายคลึงกัน เสมือนยิงปืนนัดเดียวได้นกถึง 2 ตัวเลยซะทีเดียว
ข้อเสียหละ!
- ต้องเรียนรู้ JavaScript อย่างมากพอเลยทีเดียว แต่สำหรับความคิดของผมเองแล้ว ก็ไม่ถือว่าเป็นข้อเสียนะ มองเป็นข้อดีคือศึกษาเพื่อเติมเต็มจะดีกว่า
แล้วต้องผ่านอะไรมาบ้างหละ! ถึงจะเขียน React ได้
- HTML
- CSS
- JavaScript (ถ้ามาจากสาย PHP อยู่แล้วก็จะคล้ายกันไม่ยากเลย)
บริษัทต้องการ React Developer ไหม?
- บริษัทปัจจุบันนิยมเขียนเว็บไซต์กันด้วย Framework กันมากมายเลยหละ และ React ก็เป็นส่วนหนึ่งในนั้นเลย
- บริษัทต่างๆจ้าง React Developer แล้วรู้สึกคุ้มค่า เพราะสามารถต่อยอดไปยัง React Native (Mobile Developer) ได้อีกด้วย
- เป็นที่การันตีว่าถ้าเขียน React ก็แสดงว่าต้องได้ HTML CSS และ JavaScript มาแล้วแน่นอน มีภาษีดีกว่า
React เหมาะกับงานแบบไหนกันหน้อ!
- งานที่มีโค้ดซับซ้อน React สามารถแก้ไขปัญหาตรงนี้ได้ เนื่องจากหั่นเป็นท่อนๆ ทำให้ง่ายต่อการจัดการ
- งานที่เผื่อต่อยอดไปสู่ Mobile App
- ทีมงานที่มีความรู้เรื่อง JavaScript อยู่แล้วก็สามารถปรับเปลี่ยนได้เลย
ความเห็นล่าสุด