반응형
React Library
Single Page Application
ex>Naver Vibe, Flipkart, Instagram을 확인해보면 페이지 전환이 새로고침없이 부드럽게 동작한다.
이런 사이트들을 SPA라고 하는데 SPA의 장점은 HTML 파일을 1개만 사용한며 다른 페이지를 보여주고 싶을때 HTML만 교체해주면 되기 떄문에 동작이 부드럽다.
JavaScript로도 가능하지만 코드가 너무 길어지기 때문에 React라는 JavaScript Library를 설치하여 더 간편하게 만들수있어 React Library를 사용한다. 또는 HTML을 함수, Array, Object 같은 곳에서 보관하여 재사용할수있어 큰 프로젝트일수록 관리가 편해진다.
그리고 JSX(JavaScript + xml)도 지원하며 JSX는 JavaScript의 확장 구문으로 React에서 element를 제공해준다.
+React Native를 사용하면 비슷한 문법으로 앱개발도 가능하다.
반응형
'React' 카테고리의 다른 글
[React] Event (0) | 2023.07.21 |
---|---|
[React] props (0) | 2023.07.20 |
[React] Component (0) | 2023.07.20 |
[React] 설치 및 개발환경 셋팅 (0) | 2023.07.20 |