처음부터 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 앱을 만들고 자신의 웹 애플리케이션 구축을 시작할 수 있습니다.
'REACT 공부' 카테고리의 다른 글
재사용 가능한 콤포넌트: React로 더 나은 앱 만들기 (0) | 2023.01.26 |
---|---|
React와 함께 Redux 사용하기 (0) | 2023.01.26 |
React Hooks 활용하기 (0) | 2023.01.26 |
React에서 반응형 디자인 구축하기 (0) | 2023.01.26 |
REACT개발 - JSX 이해하기 (0) | 2023.01.26 |
댓글