프로그래머가 어떤 제약 조건하에서 리엑트를 사용할지 모르는 상황에서, 공식문서는 최대힐 바닐라에 가까운 환경에서 작성되어야 하지 않나, 싶습니다
react는 꼭 react 기반의 프레임워크가 아니여도 다양한 언어로 만들어진 웹 프레임워크(예. go, rust , java 등)와 함께 사용할 수 있기 때문에
-> 사실 이것 때문에 리엑트 공식 문서의 get started 만큼은 최대한 다른 종속성 없이 리엑트만 사용하도록 가이드하는 게 맞지 않나 싶습니다.
react는 컴포넌트 기반의 ui 라이브러리에 지나지 않습니다. 단순히 html에 컴포넌트 띄우는 것은 쉽지만 웹사이트나 앱을 만들기 위해서는 많은 기능이 필요합니다. 그렇기 때문에 프레임워크를 권장합니다. 이건 비단 react라서 그런 것이 아니고 현대의 많은 웹은 웹 프레임워크를 통해 만들어 지고 있습니다. 또한 react는 꼭 react 기반의 프레임워크가 아니여도 다양한 언어로 만들어진 웹 프레임워크(예. go, rust , java 등)와 함께 사용할 수 있기 때문에 언제나 선택은 사용자의 몫입니다