정적인 페이지는 HTML, CSS만으로도 구현이 가능하지만, 동적인 페이지를 만들기 위해서는 JavaScript가 필요하게 되었다. 이어서
velopert님의 말씀에 따르면 요즘의 웹은 단순한 웹 페이지가 아닌 웹 애플리케이션이다. 웹에서 정말 많은 것을 할 수 있다. 그렇지만 UI(User Interface, 즉 사용자가 마주하게 되는 화면? 디자인?)를 동적으로 나타내기 위해서는 수많은 상태 관리를 해줘야 한다.
상태 관리란 무엇일까?
더보기
https://clelab.io/course/react-state-management/%EC%83%81%ED%83%9C%EA%B4%80%EB%A6%AC%EB%9E%80
간단히 말하면 사용자에게 보여주거나, 어플리케이션 내 정보 상태를 관리하는 것
이런 상태 관리를 쉽게 해주기 위해 필요한 것이 React, Angular, Vue와 같은 라이브러리/프레임워크다.
그렇다면 왜 React인가?
솔직한 가장 먼저 떠오르는 얘기를 하자면
1. 사용하는 곳이 많다는 점
2. Virtual DOM을 활용
3. 페이스북 개발자들이 만들었다는 것?
계속 업데이트 해보자
'React' 카테고리의 다른 글
리액트 학습 정리 (0) | 2022.09.12 |
---|---|
[React] props (0) | 2021.11.28 |
[React] 향후 일요스터디의 방향? (0) | 2021.10.31 |
댓글