프로젝트 소개
react-jsonschema-form(RJSF)는 JSON Schema를 사용하여 웹 폼의 구조, 검증 및 동작을 선언적으로 정의할 수 있는 오픈소스 React 컴포넌트입니다. 개발자는 수동으로 폼 마크업을 작성하지 않고도 스키마 정의를 통해 폼을 구성할 수 있습니다.
이 프로젝트는 여러 UI 테마 라이브러리를 지원하는 모노레포 구조를 갖추고 있으며, Ant Design v5, Bootstrap v3, Chakra UI v3, Daisy UI v5, Fluent UI v9, Mantine, Material UI v7, React-Bootstrap(Bootstrap v5), Semantic UI v2, Shad CN 등을 포함합니다.
추가 API 라이브러리로는 유틸리티 패키지(@rjsf/utils)와 여러 검증기 구현체가 제공됩니다: @rjsf/validator-ajv8(Ajv v8 기반), @rjsf/validator-ata, @rjsf/validator-cfworker.
Docusaurus로 구축된 포괄적인 문서와 GitHub Pages에 호스팅된 라이브 플레이그라운드를 통해 사용자는 폼 구성 실험이 가능합니다. Apache 2.0 라이선스 하에 배포되며, 테스트는 BrowserStack을 활용합니다. 저장소에는 커뮤니티 참여를 위한 기여자 가이드도 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.