관리 메뉴

동이의 개발일지

React란 무엇이고 사람들이 왜 사용할까? 본문

웹 개발/React

React란 무엇이고 사람들이 왜 사용할까?

개발하는 동이 2024. 6. 5. 02:36
728x90

멋쟁이 리액트

1) React(리액트)란 무엇인가! 

React는  웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 개발하기 위해 사용된다.

이와 비슷한 프레임워크로는 대표적으로 Vue.js 와 Angular가 있다.

 

그렇다! 리액트는 우리같은 웹 개발자 혹은 웹 개발자를 꿈꾸는 개린이(개발자 + 어린이) 한테는 중요한 프레임워크이다. 👍

React의 대표작으로는 Facebook이 있다!

 

React는 SPA( Single Page Application ) 혹은 모바일 애플피케이션 개발에 사용이 됩니다.

대규모 또는 복잡한 리액트 애플리케이션 개발에는 라우팅, API통신( 이건 나중에~ )등의 기능이 요구되는데 

React는 아쉽지만 기본적으로 제공해주지 못해 아래 적은 라이브러리 설치 명령어를 통해 설치 해줘야한다.

Routing ( 라우팅 ) -> npm install react-router-dom

Axios( API통신 )     ->npm install axios

등등..... (차차 올리도록 하겠음)

 

 

2) React(리액트)를 왜  사용할까...?

맞아요 사실 HTML, CSS , javascript 만을 사용해서 충분히 좋은 프로젝트를 만들 수 있는데 왜! 

사람들이 React를 사용할까요?

 

제가 이래서 React를 개발자들이 많이 사용하는 구나 생각하고 있는데 

오픈소스 프로젝트

누구나 코드를 볼 수 있고, 수정 또는 새로운 기능 제한 할 수 있습니다. (ㅠㅠ 감동)

React는 자바스크립트의 문법을 그대로 활용하기 때문에 편리성을 그대로 사용할 수 있습니다.

페이스북의 지속적인 관리와 활발한 업데이트 생태계가 활성화 되었습니다.

위에 비슷한 프레임워크로 Angular 와 Vue에 비해 단순하고 간단하구 모듈화와 재사용성에 용의합니다.

대규모 애플리케이션 개발을 지원하는 다양한 도구와 패턴을 제공하고 있습니다!

 

다음은 리액트의 특징에 대해서 정리해보도록 하겠습니다!

 

728x90
반응형