[React] Ep1. 리액트가 뭔가요?

Kim Joy·2023년 6월 13일
1

React

목록 보기
1/1
post-thumbnail

💙 리액트는 무엇인가

리액트는 자바스크립트 라이브러리이다. 라이브러리는 영어로 도서관이라는 뜻을 가지고 있다.
프로그래밍에서 라이브러리는 책들의 집합이라고 이해하는게 좋다.

💛 그러면 자바스크립트 라이브러리란 ?

자바스크립트의 책들의 집합.
즉, 필요한 지식들이 모여있다는것이다.
나의 아이디어를 실현시키기 위해서 프로그래밍을 한다.
라이브러리를 이용하면 나의 아이디어를 실현시키기 위한 기능을 쉽게 만들수있다.
처음부터 모든 것을 새로 작성하지 않고도 기존에 개발된 코드를 활용하여 개발 시간을 단축하고 생산성을 높일 수 있다.

💚 왜 리액트를 배워야하는가?

바닐라 자바스크립트로 웹페이지를 만들려고 하면 모든 단계를 일일이 작성해야 한다는 단점이 있다.
그래서 코드가 정~말 길어지고 복잡해진다.

리액트를 배워야하는 이유는 다양하다.

1. 🔷리액트 생태계

리액트는 활발하고 다양한 생태계를 가지고 있다. 개발자 커뮤니티를 통해서 개발 과정에서 도움을 받을 수 있다. 즉, 랜선 사수가 많다는점 !

2. 🔷가상 DOM

리액트는 가상 DOM을 통해서 UI업데이트를 효율적으로 처리한다.
바닐라 자바스크립트는 실제 DOM을 직접 조작한다. 그래서 UI를 업데이트를 하려면 매번 실제 DOM에 접근해서 변경을 해야한다. 하지만 리액트 가상 DOM은 변경된 부분만 감지해서 업데이트하여 최소한의 DOM 조작으로 업데이트를 할수있다는 장점이 있다. 이를 통해서 성능을 최적화 할 수 있다.

3. 🔷컴포넌트 기반 개발

리액트는 컴포넌트라는게 존재하고 컴포넌트들을 재사용 할수있기 때문에 복잡한 사용자의 인터페이스를 바닐라 자바스크립트 보다 쉽게 구축할 수 있다. 이를 통해서 유지보수 하기가 수월하다.

profile
코딩어린이 성장중

0개의 댓글