본문 바로가기
REACT 공부

처음부터 React 앱을 만드는 방법

by ReactRoster 2023. 1. 26.
SMALL

처음부터 React 앱을 만드는 방법

 

React 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다. 빠르고 확장 가능하며 강력하며 최신 애플리케이션 구축을 위한 훌륭한 기반을 제공합니다. 블로그 게시물에서는 처음부터 기본 React 앱을 만들고 개발 여정을 시작하는 방법을 보여줍니다.


Creating the App

새로운 React 프로젝트를 만들어 시작해 봅시다. 이렇게 하려면 터미널을 열고 다음 명령을 실행합니다.

npx create-react-app my-app

이렇게 하면 React 앱에 필요한 모든 파일이 포함된 프로젝트가 생성됩니다. 다음으로 필요한 종속 항목을 설치해야 합니다. 이렇게 하려면 프로젝트 디렉터리에서 다음 명령을 실행합니다.

 

npm install

이렇게 하면 React 앱에 필요한 모든 패키지가 설치됩니다. 설치가 완료되면 React 구축을 시작할 있습니다. React 앱은 UI 특정 부분을 정의하는 코드 조각인 구성 요소로 구성됩니다. 구성 요소를 만들려면 프로젝트의 src 폴더에 .jsx 확장자를 가진 파일을 만듭니다. 파일에는 구성 요소에 대한 코드가 포함됩니다.

 

Writing the Code

구성 요소에 대한 코드를 작성하려면 JavaScript React API 사용해야 합니다. 다음은 기본 React 구성 요소의 예입니다.

import React from 'react';

const MyComponent = () => {
  return (
    <div>
      <p>리액트 컴퍼넌트입니다!</p>
    </div>
  )
}

export default MyComponent;

코드는 텍스트 단락을 렌더링하는 간단한 React 구성 요소를 정의합니다.

 

Adding Styling

구성 요소에 대한 코드를 작성했으면 스타일을 추가해야 합니다. 이렇게 하려면 구성 요소와 동일한 디렉터리에 확장자가 .css 파일을 만들면 됩니다. 파일에는 구성 요소의 스타일이 포함됩니다. 다음은 기본 CSS 파일의 예입니다.

.my-component {
  font-size: 16px;
  color: #000;
  padding: 10px;
}

코드는 글꼴 크기, 색상 패딩을 구성 요소에 적용합니다. Sass 같은 CSS 전처리기를 사용하여 스타일을 보다 유연하게 만들 수도 있습니다.

 

Adding State

마지막으로 구성 요소에 상태를 추가하여 보다 동적으로 만들 있습니다. 상태는 구성 요소의 동작을 변경하는 사용할 있는 데이터를 저장하는 특수 개체입니다. 상태 개체를 만들려면 useState 후크를 사용할 있습니다. 예를 들면 다음과 같습니다.

const [name, setName] = useState('');

코드는 문자열을 저장하는 상태 객체를 생성합니다. setName 함수를 사용하여 상태 객체의 값을 업데이트할 있습니다.

 

 


결론

처음부터 React 앱을 빌드하는 것은 개발을 시작하는 좋은 방법입니다. 게시물에 설명된 단계를 따르면 기본 React 앱을 만들고 자신의 애플리케이션 구축을 시작할 있습니다.

LIST

댓글