프로젝트 소개
README에 따르면 React는 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다. React는 세 가지 아이디어를 강조합니다. 첫째, 데이터가 변경될 때 컴포넌트를 업데이트하고 렌더링하는 선언적 뷰, 둘째, 캡슐화된 컴포넌트가 자체 상태를 관리하고 복잡한 UI로 구성되는 컴포넌트 기반 구축, 셋째, 개발자가 기존 코드를 다시 작성하지 않고도 React 기능을 추가할 수 있도록 하는 'Learn Once, Write Anywhere'입니다. README는 React가 Node를 사용하여 서버에서 렌더링될 수 있으며, React Native를 사용하여 모바일 앱을 구동할 수 있다고 명시하고 있습니다.
React는 점진적 도입이 가능하도록 설계되어 필요한 만큼 적게 또는 많이 사용할 수 있습니다. 프로젝트는 Quick Start, 기존 프로젝트에 React 추가, 새로운 React 앱 생성 등을 위해 react.dev를 안내합니다. 예제에서는 react-dom/client에서 createRoot를 가져와 HelloMessage 컴포넌트를 정의하고 이를 컨테이너에 렌더링하는 방법을 보여줍니다. JSX는 선택 사항이지만 코드를 더 읽기 쉽고 HTML과 유사하게 만든다고 설명합니다. 문서 섹션에는 설치, UI 설명, 상호작용 추가, 상태 관리, 고급 가이드, API 참조, 지원 및 기여 방법이 포함되어 있습니다. 또한 README는 행동 강령, 기여 가이드 및 초보자용 이슈(good first issues) 링크를 제공합니다. React는 MIT 라이선스를 따릅니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.