flags
작성자: facebook
React 릴리스 채널 간 기능 플래그 상태를 검사하고 비교합니다. 모든 채널(www, www-modern, canary, next, experimental, rn 변형)의 플래그를 보거나 --diff로 특정 채널을 비교합니다. 출력 형식은 기본 테이블 보기, CSV 내보내기, 정리 상태 그룹화를 포함합니다. 플래그 상태는 기호로 표시됩니다: 활성화(✅), 비활성화(❌), 변형 테스트(🧪), 프로파일링 전용(📊). 일반적인 실수: __VARIANT__ 플래그는 www에서 두 상태 모두 테스트되며, --diff를 사용하여 의미 있는 차이를 찾습니다...
npx skills add https://github.com/facebook/react --skill flagsfacebook의 다른 스킬
add-ir-instruction
facebook
새로운 IR 명령어를 추가할 때는 특정 파일들을 수정해야 합니다. 이 스킬은 각 파일, 따라야 할 패턴, 그리고 중요한 규칙들을 설명합니다.
official
binary-size-analysis
facebook
git 커밋 범위에 걸쳐 hermesvm 공유 라이브러리의 커밋별 바이너리 크기 변화를 분석합니다. 커밋별 크기와 주요 증가 및 감소 요약 테이블이 포함된 마크다운 보고서를 생성합니다.
official
gc-safe-coding
facebook
전체 설명과 근거는 doc/GCSafeCoding.md를 참조하십시오.
official
non-interactive-git-rebase
facebook
최상위 커밋이 아닌 git 커밋을 재정렬, 분할, 삭제 또는 수정해야 하며 대화형 편집기 접근이 불가능할 때 사용합니다. 프로그래밍 방식의 리베이스를 다룹니다…
official
extract-errors
facebook
React 애플리케이션의 오류 코드를 추출하고 관리합니다. React 소스 코드에서 오류 메시지를 자동으로 추출하고 새 메시지에 고유한 오류 코드를 할당합니다. "알 수 없는 오류 코드" 경고를 감지하여 코드 할당이 필요한 메시지를 플래그 지정합니다. 간단한 yarn 명령을 통해 오류 코드가 현재 코드베이스와 동기화 상태를 유지하도록 검증합니다.
official
feature-flags
facebook
React 기능 플래그를 채널 전반에 걸쳐 관리하고, 조건부로 게이트 테스트를 수행하며, 플래그별 테스트 실패를 디버깅합니다. 네 개의 플래그 파일이 기본값과 채널별 오버라이드(canary, www, React Native, test renderer)를 제어하며, __VARIANT__ 플래그는 두 상태 모두에서 테스트되는 게이트키퍼를 시뮬레이션합니다. @gate flagName 프래그마를 사용하여 플래그를 사용할 수 없을 때 테스트를 완전히 건너뛰거나, 동작이 다를 때 인라인 gate()를 사용하여 어설션을 분기합니다. 새 플래그를 추가하려면 메인 파일과 모든 포크 파일에 항목을 입력해야 합니다.
official
fix
facebook
자동 코드 포맷팅 및 린팅을 통해 CI 검사 전에 스타일 문제를 해결합니다. Prettier로 코드 포맷팅을, linc로 린트 검증을 순차적으로 실행합니다. 자동 수정 후에도 남은 수동 수정 사항을 식별합니다. 커밋 전에 포맷팅 및 린트 오류를 잡아 CI 실패를 방지합니다.
official
flow
facebook
DOM 및 네이티브 플랫폼 전반의 React 코드에 대한 정적 타입 검사. 네 가지 렌더러 옵션은 표준 DOM, 브라우저별 코드, React Native 및 Fabric 환경을 포함합니다. 선택적 렌더러 인수와 함께 yarn flow를 실행하고, 포괄적이지만 느린 검사를 위해 yarn flow-ci를 사용합니다. 파일 위치와 함께 타입 오류를 보고하여 문제를 신속하게 식별하고 수정하는 데 도움을 줍니다. 일반적인 함정인 렌더러 지정 누락, 검사되지 않은 $FlowFixMe 억제, 잘못된 타입 임포트를 주의하세요.
official