2. 리액트란?
리액트 정의:
- 웹 및 네이티브 사용자 인터페이스를 위한 라이브러리.
- 사용자 인터페이스 구축을 위한 자바스크립트 라이브러리.
리액트 사용 이유:
- 페이지 전환의 부드러움과 즉각성.
- 서버 대기 없이 새 페이지 콘텐츠 로딩.
- 모바일 앱과 유사한 사용자 경험 제공.
리액트의 기술적 작동 방식:
- 브라우저의 자바스크립트를 이용해 페이지와 사용자 인터페이스를 재로딩 없이 업데이트.
- 자바스크립트는 웹사이트 백그라운드에서 실행되며 로딩된 페이지를 읽고 조작.
리액트 필요성:
- 자바스크립트만 사용하는 것은 가능하지만, 번거롭고 오류 발생 가능성이 높음.
- 복잡한 사용자 인터페이스와 애플리케이션 개발에 비효율적.
- 리액트와 같은 라이브러리 사용은 효율성과 실용성 측면에서 바람직함.