화면 전환이 원활하여 좋은 사용자 경험을 제공하는 자바스크립트 라이브러리
복잡한 코드를 한눈에 들어오기 쉽게 작성하게 해주며, 코드의 재사용성을 높인다.
리액트를 사용하면 매끄러운 UI와 더 나은 사용자 경험 제공이 가능한 이유는?
=> 싱글페이지 애플리케이션(SPA)이기 때문이다.
=> 첫번째 요청 이후 화면에 표시되는 내용을 이어받아 제어하는 것을 말한다.
=> 페이지를 전환한 것처럼 보이지만 실제 서버에서 새로운 html을 요청한 것이 아니라 대신 화면에 보이는 것들을 변경하기 위해 react.js를 통해 자바스크립트를 사용한 것이다.