React 란?
2023. 8. 28. 18:22ㆍReact 정리
728x90
React
2013년 5월 오픈 소스로 공개되었고 안정적인 기술 스택입니다
React의 특징 1.
React는 상태를 관찰하고 변화가 발생할 경우 연관된 곳에서 연산이 수행된다.
React의 특징 2.
뷰를 컴포넌트 시스템을 이용하여 관리한다
재사용이 가능한 독립적인 객체.
런타임 시점에 사용된다.
컴포넌트 여러개가 모여 애플리케이션 을 만든다.
결론: React는 컴포넌트의 조합으로 view를 구성한다.
React의 특징 3.
가상돔의 장점 : 필요한 부분만 한 번에 렌더링한다.
성능보다는 개발을 편하게 할 수 있도록 도입했다고 볼 수 있다.
많은 오픈 소스는 훌륭한 DX(Developer Experience)를 위해 나왔다.
React를 구성하는 기능들은 최소한의 노력으로 최대의 효율을 내기 위함 이다.
처음엔 컴포넌트만 열심히 생각해보자
재사용과 확장성을 처음부터 생각하는 것은 쉽지 않다.
컴포넌트 구조, 아키텍처, 아름다운 코드는 잠깐 잊고 눈에 보이는 UI를 컴포넌트로 구현해보자.
그러면서 UI를 점차 추상적으로 바라보는 방법을 익히자.
컴포넌트의 가장 큰 장점은 쉽게 코드를 버릴 수 있다는 점이다.
'React 정리' 카테고리의 다른 글
나만의 레시피 기록 사이트 만들기(프론트+ 백엔드) (0) | 2024.02.03 |
---|---|
React로 리뷰사이트 만들기(프론트 + 백엔드) (1) | 2024.01.22 |
React - fly.io로 pg 생성후 todo 만들기 (1) | 2024.01.19 |
리액트와 node.js 를 통해 사진첩 만들기 (0) | 2024.01.15 |
React로 Todo 만들기 (0) | 2024.01.15 |