React

วิธีเลือกใช้ React Native เวอร์ชั่นที่ปลอดภัย

เรื่องที่เกี่ยวข้อง - React, React Native

React Native เป็นโครงการ open source ของ Facebook แต่หลังจากโค้ชพลได้เอามาใช้งานได้สักพัก ก็จะรู้ถึงความไม่ธรรมดาของเจ้า React Native นี้

ไม่ใช่ว่ามันเจ๋งเลิศเลอทะยายฟ้าอะไรนะ คือมันเป็นโครงการที่ไร้รูปแบบมากๆ หน่ะสิ!!

เอาเป็นว่า ผมสอบถามไปหลายๆ คน (ไทยและเทศ) ที่อยู่โครงการเดียวกัน สรุปออกมาได้ว่า

  • ไม่มี change log
  • อัพเดตแก้บั๊กแบบนินจา (คือไม่บอกไม่กล่าว)

แค่ 2 ข้อนี้ ก็อาจจะทำให้โปรเจคที่เราเอา React Native ไปใช้ตกอยู่ในความเสี่ยงแล้วละคร้าบบบบ

แต่ทีมงานที่ดูแล React Native ก็ได้ออกมาให้ความชัดเจนเกี่ยวกับรอบการอัพเดตแล้ว ซึ่งโค้ชพลขอสรุปให้ฟังดังนี้

เปิดอบรม React Native สำหรับผู้เริ่มต้น

ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้

อัพเดตรอบละ 2 สัปดาห์

  • อัพเดตรอบละ 2 สัปดาห์ ตามรอบการอัพเดตของแอพ Facebook ทั่วไป
  • อัพเดตทุกวันศุกร์
  • ในแต่ละครั้งจะมี release, rc, และ master
    • release ปลอดภัยที่สุด อัพเดตทุก 2 สัปดาห์
    • rc อัพเดตรอบน้อยกว่า และมีเวอร์ชั่นตาม master ไม่ปลอดภัยเท่า release แต่ก็อันตรายน้อยกว่า master
    • master สายแข็งลองของต้องลอง มักเร็วกว่า release 1 เวอร์ชั่นเสมอ

ตัวอย่างการอัพเดตเวอร์ชั่นของ React Native

ยกตัวอย่างเช่น ถ้าศุกร์นี้ออกเวอร์ชั่น 0.5 จะมี

  • release (0.5)
  • rc (0.5) แก้ไข bug, อัพเดตเล็กๆ น้อยๆ
  • Master สร้าง branch สำหรับ 0.6-stable

ศุกร์ใน 2 อาทิตย์ถัดไปก็จะกลายเป็น

  • release (0.6)
  • rc (0.6) แก้ไข bug, อัพเดตเล็กๆ น้อยๆ
  • Master สร้าง branch  สำหรับ 0.7-stable

หวังว่าจะทำให้เราเลือกใช้ Open source ของ Facebook ได้อย่างสบายใจนะครับ

เปิดอบรม React Native สำหรับผู้เริ่มต้น

ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้

ที่มา – GitHub

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save