티스토리 뷰

Web/React

[react] react fundamental

SweetDev 2020. 4. 17. 16:07

놀랍게도 캡스톤때문에 리액트를 공부하게 되었다. iOS 밖에 없을것같았던 내 개발인생에 리액트가 등장하게 되었는데...!

 

https://www.inflearn.com/course/reactjs-web/lecture/8274

 

리액트 처음이시라구요? React JS로 웹 서비스 만들기! - 인프런

리액트가 뭔지, 차근차근 처음부터 시작합니다. 리액트로 영화 정보와 랭킹을 알려주는 웹사이트를 직접 함께 클론코딩하면서 만들어봅니다. 중급 서비스 개발 Front-End React Javascript 온라인 강의 ReactJS

www.inflearn.com

 

노마드코더님의 강의를 들으면서 시작하게 되었다. 무료이다!!

 

 

리액트의 장점은 다음과 같다. 

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함