React란?
- React 공식홈페이지에서는 React를 사용자 ‘인터페이스 구축을 위한 JavaScript 라이브러리’라고 설명하고 있습니다.
- 즉, React는 Application이 아니라 그중에 일부인 UI만을 담당하고 있다는 사실을 알 수 있습니다.
- React는 철저하게 UI만을 다루기 때문에 React Application을 만들기 위해 필요한 나머지 부분들은 third-party library로 만들어졌고, React Application은 React와 함께 third-party library를 사용하여 구현합니다.
Why React?
- Web 사이트를 인스타그램 등의 App처럼 새로고침없이(페이지를 이동할 때 화면이 깜빡이는 현상) 부드럽게 동작하는 Single Page Application 으로 만들 수 있습니다.
- html 재사용이 편리합니다.
- 같은 문법으로 앱 과 웹을 둘다 개발할 수 있다.
'JS > React' 카테고리의 다른 글
React - Component (0) | 2024.03.04 |
---|---|
React - State (0) | 2024.03.03 |
React - 기본 구성 & 문법 (0) | 2024.03.02 |
React - Vite 세팅하기 (0) | 2024.03.02 |
React - CRA 세팅하기 (0) | 2024.03.02 |