React 를 사용하는 이유

gak·2022년 12월 11일
0

리액트 교과서

목록 보기
1/2

리액트를 사용하는 이유중에 하나는 재사용이 용하다는 것이다.
기존 html, css, js 구조에 비해서 리액트는 reusable 하다.
사용자의 input 을 받아서 서버에 비동기 요청을 보내는 컴포넌트를 정의해두면 나중에 필요한 곳에서 <CustomInput /> 를 정의함으로서 모든 복잡한 기능들과 View를 단 한줄로 끝낼 수 있다.

리액트의 기본 개념은 컴포넌트이다.
컴포넌트는 매우 독립적이며 특정 관심사에 집중된 기능 블록이다.

모양과 색깔이 제각각인 블록들이 모여서 성을 만들듯이, 리액트도 독립적인 컴포넌트들을 사용해서 완성품을 만든다.
모양과 색깔이 같은 블록을 여러번 재사용해서 성을 만들듯이, 독립적이고 공용적인 컴포넌트들도 재사용이 가능하다. 재사용이 가능하다는 것은 곧 유지보수가 쉽고 확장하기 용이하다는 것을 의미한다.

한 컴포넌트가 여러곳에서 재사용 중이네? 그 컴포넌트 한개만 고치면 에러가 사라지겠네 ~! 혹은 그 컴포넌트 한개만 확장시키면 여러곳에서 동시에 적용되겠네?~

명령형 프로그래밍과 선언형 프로그래밍이 있다.
명령형 프로그래밍은 어떤 기능을 구현하기 위해 단계단계별로 정직하게 코드를 써 내려간 것 같은 느낌.
선언형 프로그래밍은 어떤 기능을 구현하기 위해 공통 함수를 나누고, map, reduce 같은 함수를 써서 최적화 하고 읽기 쉽게 코드를 쓴 느낌.

profile
Hello. I'm Front-End Developer Trying to Create Valuable Things.

0개의 댓글