React 공부
리액트 기초 공부
hongga
2023. 4. 15. 23:35
안녕하세요 홍가 입니다.
오늘은 리액트 기초에 대해서 설명을 해드리려고 해요.
리액트는 자바스크립트의 라이브러리 중 하나이며 사용자 인터페이스를 만들기 위하여 만들어졌다.
리액트는 왜 라이브러리인가요?
프레임워크 : 원하는 기능 구현에 집중하여 개발할 수 있도록 필요한 기능을 갖추고 있음. 일정한 형태를 가지고 다양한 형태의 결과물을 만든다.
라이브러리 : 소프트웨어를 개발할 때 공통으로 사용될 수 있는 특정한 기능들을 모듈화를 한 것이다.
둘의 차이점은 제어의 흐름의 권한 차이이다.
리액트를 생성할 때는 저는 VSCode를 사용하고 있습니다.
npx create react app 파일명
터미널 부분에 이 명령어를 작성하시면 파일이 생성이 되고
생성된 파일을 실행시켜려면
npm start
작성하시면 됩니다.
컴포넌트에 대해 알려드리려고 해요.
컴포넌트는 항상 대문자로 시작을 해야 하고 소문자로 시작하는 컴포넌트는 DOM으로 인식을 하기 때문에 꼭 대문자로.
UI를 재사용 가능한 개별적인 여러 조각으로 나누어주고 조각을 개별적으로 나누어 코딩이 가능해집니다.
글 리스트를 컴포넌트를 활용하여 다음과 같은 화면을 만들 수 있습니다.
컴포넌트를 작성 방법인데 3가지 다 사용할 수 있습니다.
저는 1번과 2번을 주로 사용하고 있습니다.
다음에는 props, style부분에 대해 작성하겠습니다.