개발/🟦 React

[생각] react를 쓰는 이유

비니_ 2025. 1. 2. 09:54
728x90

페이지 이동 없이 한 페이지에서 구현을 하고 싶을 때라고 생각한다.

페이스북에서 이를 이용하기 위해 만들었다고 한다.

 

예를들어 인스타에서 사진 넘김이나 좋아요 클릭 등이 새로 고침 또는 새 창 열기 없이 부드럽게 동작한다.
마치 앱에서 동작 하는 것과 같이 만들 수 있다.

순수 javascript로도 구현 가능하지만 코드가 복잡하고 오래걸린다.

 

하기에, 시간 단축과 개발 편의성을 위해 javascript 라이브러리인 react를 배우고 사용해야 한다고 생각한다.

반복적인 html은 재사용 가능하고 react 문법을 활용하여 react native로 앱 개발도 가능하다고 한다.

컴포넌트 단위로 개발하기 때문에 여러 개발자들이 분업하기 좋고, 프론트엔드와 백엔드 파트를 완전히 분리해서 개발 가능하다고 한다. 

 

이렇게 좋은 점만 있는 건 아니고 단점도 분명히 존재한다.

많은 자바스크립트로 인해 웹페이지 크기가 커지고 웹페이지 로드시 HTML 내용물이 천천히 채워지기 때문에 SEO에 악영향이 있을 수 있으며, 간단한 사이트는 코드가 복잡해질 수가 있다.

 

하지만 장점이 더 많기 때문에 많이 사용하는 추세인 것 같다.

 

react를 사용하여 개발을 많이 하다보니 react 개발에 맞춘 퍼블리싱이 필요하다.

react를 다룰 줄 알아야 하기에 제대로 배우고자 한다.

 

IT 업계에서 계속 있으려면 새로운 언어와 트렌드를 항상 공부해야 하는 것 같다. :(

728x90