방금 세 가지 필수적인 React 개념인 컴포넌트, 프롭스(Props) 및 상태(State)를 소개했습니다. 이러한 개념에 대한 튼튼한 기반을 갖추면 React 애플리케이션 구축에 시작할 수 있을 것입니다. 자신감이 생기면 다음과 같은 다른 React 주제들도 확인해보세요:
useEffect()
)지난 몇 년 동안, 많은 강의, 비디오, 기사들이 개발자들이 React를 배우는 데 도움이 되도록 만들어졌습니다. 학습 스타일에 맞는 자원을 추천하기는 어렵지만, React 문서는 상호작용 가능한 샌드박스를 포함하여 여러 주제를 실습할 수 있도록 도와줍니다.
React를 배우기 위한 가장 좋은 방법은 실제로 프로젝트를 구축하는 것입니다. 지금까지 배운 내용과 <script>
를 사용하여 기존 웹사이트에 작은 컴포넌트를 추가함으로써 점진적으로 React를 적용할 수 있습니다. 그러나 많은 개발자들은 React가 제공하는 사용자 및 개발자 경험이 너무 가치 있어서 전체 프론트엔드 프로젝트를 React로 작성하기로 결정했습니다.
React는 UI를 구축하는 데 뛰어나지만, 그 UI를 완전히 작동하는 확장 가능한 애플리케이션으로 독립적으로 구축하는 데에는 몇 가지 작업이 필요합니다. 그러나 Next.js는 설정과 구성의 대부분을 처리해주고 React 애플리케이션을 구축하는 데 도움이 되는 추가 기능을 제공합니다.
다음으로, React 예제를 Next.js로 이관하고, Next.js의 작동 방식에 대해 논의하며, 더 고급 Next.js 기능을 학습하는 데 도움이 되는 일부 웹 개발 개념을 소개하겠습니다.
출처: https://nextjs.org/learn/foundations/from-javascript-to-react/continue-learning-react