본문 바로가기

개발일지/React2

[React] SPA(Single Page Application)에 대해 알아보자 들어가며,오늘은 SPA에 대해 알아보려 한다!공부를 시작한지는 얼마 안 되었지만 공부를 하다보니 SPA 라는 개념이 한 번씩 들렸기 때문에 궁금해서 조사해보았다. 그럼 시작!! 📌SPA 란? SPA(Single Page Application)는 단일 페이지 응용 프로그램을 의미한다. 이는 기존 웹 애플리케이션과 달리 페이지 갱신 없이 동적으로 콘텐츠를 로드하고 UI를 업데이트할 수 있는 방식으로 동작한다.기존의 다중 페이지 웹 애플리케이션은 각 페이지가 서버로부터 완전히 새로운 HTML을 받아와야 했었다. 반면 SPA는 초기에 필요한 HTML, CSS, JavaScript를 한 번만 로드하고, 이후에는 필요한 데이터만 서버로부터 받아와서 동적으로 페이지를 업데이트한다.SPA의 특징단일 페이지 로드: 사.. 2024. 6. 13.
[React] React란? React의 장점 들어가며,오늘은 React에 대해 소개하는 시간을 가져보려한다!군말없이 시작📌React 란?? React는 Facebook에서 개발한 JavaScript 라이브러리로, 사용자 인터페이스를 만들기 위한 도구이다.React는 UI를 구성하는 데에 중점을 두는데, 특히 UI를 interative 하게 만들어 준다.전체 프로그램 설계를 깔끔하고 일관성 있게 정리할 수 있는 조직성(organization)이 강함미리 만들어 놓은 조각을 다시 사용할 수 있어 코드 재사용성(reusability)이 높음기본 웹 프로젝트뿐 아니라 모바일 앱(React Native로 구현), 데스크탑 앱(Electron으로 구현)을 만들 수 있다는 점에서 매우 유연성(flexibility)이 높음 React의 핵심 개념 중 하나는 ".. 2024. 5. 12.