티스토리 뷰
놀랍게도 캡스톤때문에 리액트를 공부하게 되었다. iOS 밖에 없을것같았던 내 개발인생에 리액트가 등장하게 되었는데...!
https://www.inflearn.com/course/reactjs-web/lecture/8274
노마드코더님의 강의를 들으면서 시작하게 되었다. 무료이다!!
리액트의 장점은 다음과 같다.
1) 자바스크립트만 알면 된다! Angular같은 프레임워크들과는 다르게...! 새로운 것 필요 없이, 자바스크립트만 알면 된다.
2) composition 구조가 좋다.
이런식으로, 쪼개서 작업하기가 좋다.
3) 단방향 데이터 구조를 가지고 있다.
데이터는 항상 일정한 장소에만 있고, 그 장소에서만 변경할 수 있다.
Angular에서는 데이터가 view나 model로 바뀔 수도 있는데, 리액트는 데이터는 그대로 있고, UI만 업데이트 된다. 즉, 데이터가 UI를 업데이트하고, UI가 데이터를 업데이트 하는일은 없다.
Data -> UI
4. 그 외) 커뮤니티가 크다.
* 리액트는 프레임워크가 아니라 라이브러리다. 그래서 Django, NodeJS, Ruby on Rails 등 많은 것들과 같이 쓸 수 있다. 리액트 == 뷰라고 생각하면 될 것 같다.
'Web > React' 카테고리의 다른 글
[react] ajax again (0) | 2020.04.22 |
---|---|
[react] stateless functional components (0) | 2020.04.22 |
react의 원리 (0) | 2020.04.20 |
맥에서 react 세팅하기 (0) | 2020.04.19 |
[react] webpack과 create react app (0) | 2020.04.17 |