728x90
반응형
리액트를 사용해야 하는 이유
- 구성 요소 기반 아키텍처: React는 구성 요소 기반 라이브러리로 코드를 쉽게 재사용할 수 있고 애플리케이션의 다른 부분을 쉽게 유지 관리하고 업데이트할 수 있습니다.
- 선언적 프로그래밍: React를 사용하면 응용 프로그램의 상태와 일치하도록 DOM을 변경하는 방법에 대해 걱정할 필요가 없습니다. 원하는 UI 모양을 선언하기만 하면 React가 나머지를 처리합니다.
- 가상 DOM: React는 가상 DOM을 사용합니다. 업데이트가 필요한 항목만 업데이트하여 성능과 속도를 개선하는 데 도움이 됩니다.
- JSX: React의 JSX 구문을 사용하면 HTML과 같은 코드를 쉽게 작성할 수 있습니다. 더 쉽게 읽고 이해할 수 있습니다.
- 크고 활동적인 커뮤니티: React에는 크고 활동적인 개발자 커뮤니티가 있습니다. 애플리케이션 구축에 도움이 되는 많은 리소스와 도구가 있음을 의미합니다.
- 단방향 데이터 흐름: React는 단방향 데이터 흐름을 적용합니다. 데이터 흐름을 통해 애플리케이션에서 데이터가 어떻게 전달되는지 더 쉽게 이해할 수 있습니다.
- 테스트하기 쉬움: React의 구성 요소 기반 아키텍처는 애플리케이션의 전반적인 품질을 개선하는 데 도움이 될 수 있는 개별 구성 요소를 쉽게 테스트할 수 있습니다.
- React Native: React는 React Native를 사용하여 네이티브 모바일 애플리케이션을 구축하는 데에도 사용할 수 있으므로 웹 및 모바일 애플리케이션을 모두 구축해야 하는 경우 시간과 노력을 절약할 수 있습니다.
- 서버측 렌더링: React는 서버측 렌더링을 수행하는 데 사용할 수 있으며, 이는 SEO 및 애플리케이션의 초기 로드 시간을 개선하는 데 도움이 될 수 있습니다.
- 성능 최적화: React는 애플리케이션의 성능을 최적화하기 위한 도구와 기술을 제공하여 사용자 경험을 개선하고 느린 로드 시간으로 인해 사용자가 떠날 가능성을 줄일 수 있습니다.
리액트를 사용하기 위한 준비
- node.js 다운
- vs코드 다운
- 리액트 프로젝트 폴더 생성
- 터미널에서 npx create-react-app test 작성
다음은 프로젝트의 구조입니다.
node_modules 폴더는 리액트에서 사용할 수 있는 node.js 라이브러리들이 모여있는 곳입니다.
public 폴더는 static(정적인 파일들이 모여있는 곳입니다. ex) css 등
src 폴더는 실제적인 컴포넌트들과 실행 파일들이 모여있는 곳입니다.
터미널에서 npm start를 실행하면 리액트 웹앱이 작동한다.
웹앱의 주소는 localhost:3000 이다.
다음 시간에는 기본적인 리액트의 컴포넌트를 생성해 보자
728x90
반응형
'리액트' 카테고리의 다른 글
useEffect를 사용하여 api를 사용해보자 (0) | 2023.03.21 |
---|---|
리액트 useState에 대해 알아보자 (0) | 2023.03.21 |
리액트 Props를 알아보자 (0) | 2023.03.21 |
자바스크립트의 JSX 확장 구문과 리액트 컴포넌트에서의 활용 방법 (0) | 2023.02.28 |
리액트 컴포넌트 생성 및 활용 가이드: 기본 세팅과 컴포넌트 재사용의 이점 (0) | 2023.02.27 |
댓글