feature-flags

โดย facebook

จัดการ React feature flags ข้ามช่องทาง ควบคุมการทดสอบแบบมีเงื่อนไข และดีบักข้อผิดพลาดในการทดสอบที่เฉพาะเจาะจงกับแฟล็ก ไฟล์แฟล็กสี่ไฟล์ควบคุมค่าเริ่มต้นและการแทนที่เฉพาะช่องทาง (canary, www, React Native, test renderer) โดยมีแฟล็ก __VARIANT__ ที่จำลอง gatekeepers ซึ่งถูกทดสอบทั้งสองสถานะ ใช้ pragma @gate flagName เพื่อข้ามการทดสอบทั้งหมดเมื่อแฟล็กไม่พร้อมใช้งาน หรือใช้ inline gate() เพื่อแยกสาขาการยืนยันเมื่อพฤติกรรมแตกต่างกัน การเพิ่มแฟล็กใหม่ต้องมีรายการในไฟล์หลักและไฟล์ fork ทั้งหมด...

npx skills add https://github.com/facebook/react --skill feature-flags

Skills เพิ่มเติมจาก facebook

add-ir-instruction
facebook
เมื่อเพิ่มคำสั่ง IR ใหม่ คุณต้องแก้ไขไฟล์ชุดเฉพาะ ทักษะนี้อธิบายแต่ละไฟล์ รูปแบบที่ต้องปฏิบัติตาม และข้อตกลงสำคัญ
official
binary-size-analysis
facebook
วิเคราะห์การเปลี่ยนแปลงขนาดไบนารีต่อคอมมิตของ shared library hermesvm ในช่วงของ git commit สร้างรายงาน markdown พร้อมขนาดต่อคอมมิตและตารางสรุปการเพิ่มขึ้นและลดลงที่สำคัญ
official
gc-safe-coding
facebook
สำหรับคำอธิบายและเหตุผลโดยละเอียด โปรดดูที่ doc/GCSafeCoding.md
official
non-interactive-git-rebase
facebook
ใช้เมื่อต้องการจัดลำดับใหม่ แยก ลบ หรือแก้ไข git commits ที่ไม่ใช่ commit ล่าสุด โดยไม่ต้องเข้าถึงตัวแก้ไขแบบโต้ตอบ ครอบคลุมการ rebase ผ่านโปรแกรม…
official
extract-errors
facebook
แยกและจัดการรหัสข้อผิดพลาดสำหรับแอปพลิเคชัน React โดยอัตโนมัติ ดึงข้อความแสดงข้อผิดพลาดจากซอร์สโค้ด React และกำหนดรหัสข้อผิดพลาดที่ไม่ซ้ำกันให้กับข้อความใหม่ ตรวจจับคำเตือน "รหัสข้อผิดพลาดที่ไม่รู้จัก" และทำเครื่องหมายข้อความที่ต้องการการกำหนดรหัส ตรวจสอบว่ารหัสข้อผิดพลาดยังคงสอดคล้องกับโค้ดเบสปัจจุบันผ่านคำสั่ง yarn อย่างง่าย
official
fix
facebook
การจัดรูปแบบโค้ดและการตรวจสอบโค้ดอัตโนมัติเพื่อแก้ไขปัญหาสไตล์ก่อนการตรวจสอบ CI ทำงาน Prettier สำหรับการจัดรูปแบบโค้ดและ linc สำหรับการตรวจสอบความถูกต้องตามลำดับ ระบุการแก้ไขด้วยตนเองที่ยังคงเหลืออยู่หลังจากการแก้ไขอัตโนมัติ ป้องกันความล้มเหลวของ CI โดยการตรวจจับข้อผิดพลาดด้านการจัดรูปแบบและการตรวจสอบก่อนการคอมมิต
official
flags
facebook
ตรวจสอบและเปรียบเทียบสถานะฟีเจอร์แฟลกข้ามช่องทางการเผยแพร่ของ React ดูแฟลกทั้งหมดในทุกช่องทาง (www, www-modern, canary, next, experimental, rn variants) หรือเปรียบเทียบเฉพาะช่องทางด้วย --diff รูปแบบผลลัพธ์ประกอบด้วยมุมมองตารางเริ่มต้น, การส่งออก CSV, และการจัดกลุ่มสถานะการทำความสะอาด สถานะแฟลกแสดงด้วยสัญลักษณ์: เปิดใช้งาน (✅), ปิดใช้งาน (❌), ทดสอบรูปแบบต่างๆ (🧪), เฉพาะการทำโปรไฟล์ (📊) ข้อผิดพลาดทั่วไป: แฟลก __VARIANT__ ถูกทดสอบในทั้งสองสถานะบน www; ใช้ --diff เพื่อค้นหาความหมาย...
official
flow
facebook
การตรวจสอบชนิดข้อมูลแบบคงที่สำหรับโค้ด React ทั้งบน DOM และแพลตฟอร์มเนทีฟ มีตัวเลือกเรนเดอร์สี่แบบครอบคลุม DOM มาตรฐาน โค้ดเฉพาะเบราว์เซอร์ React Native และสภาพแวดล้อม Fabric รัน yarn flow พร้อมอาร์กิวเมนต์เรนเดอร์เสริม ใช้ yarn flow-ci สำหรับการตรวจสอบที่ครอบคลุมแต่ช้ากว่า รายงานข้อผิดพลาดชนิดข้อมูลพร้อมตำแหน่งไฟล์เพื่อช่วยระบุและแก้ไขปัญหาได้อย่างรวดเร็ว ระวังข้อผิดพลาดทั่วไป: การไม่ระบุเรนเดอร์ การละเลยการตรวจสอบ $FlowFixMe และการนำเข้าชนิดข้อมูลที่ไม่ถูกต้อง
official