test

โดย facebook

รันการทดสอบสำหรับโค้ดเบส React ผ่านช่องทางเผยแพร่และการกำหนดค่าหลายแบบ รองรับช่องทางเผยแพร่หกช่องทาง: source (ค่าเริ่มต้น), experimental, www, www พร้อม variant false, stable และ classic ซึ่งแต่ละช่องทางมีการกำหนดค่าแฟล็กฟีเจอร์ที่แตกต่างกัน รองรับรูปแบบการทดสอบ โหมด watch สำหรับ TDD และแฟล็ก variant เพื่อทดสอบเส้นทางโค้ดที่แตกต่าง ต้องระบุอาร์กิวเมนต์รูปแบบการทดสอบอย่างชัดเจนเพื่อหลีกเลี่ยงการรันชุดทดสอบทั้งหมด ใช้แฟล็ก --silent เพื่อแสดงข้อผิดพลาด และ --no-watchman สำหรับการแซนด์บ็อกซ์...

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

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