2. 리액트란?

  1. 리액트 정의:

    • 웹 및 네이티브 사용자 인터페이스를 위한 라이브러리.
    • 사용자 인터페이스 구축을 위한 자바스크립트 라이브러리.
  2. 리액트 사용 이유:

    • 페이지 전환의 부드러움과 즉각성.
    • 서버 대기 없이 새 페이지 콘텐츠 로딩.
    • 모바일 앱과 유사한 사용자 경험 제공.
  3. 리액트의 기술적 작동 방식:

    • 브라우저의 자바스크립트를 이용해 페이지와 사용자 인터페이스를 재로딩 없이 업데이트.
    • 자바스크립트는 웹사이트 백그라운드에서 실행되며 로딩된 페이지를 읽고 조작.
  4. 리액트 필요성:

    • 자바스크립트만 사용하는 것은 가능하지만, 번거롭고 오류 발생 가능성이 높음.
    • 복잡한 사용자 인터페이스와 애플리케이션 개발에 비효율적.
    • 리액트와 같은 라이브러리 사용은 효율성과 실용성 측면에서 바람직함.