기본 콘텐츠로 건너뛰기

[ 리덕스(Redux)에 대해 알아보자! ] - Redux 초급

[ 리덕스(Redux)에 대해 알아보자! ] - Redux 초급

안녕하세요.

프렛입니다.

오늘은 Redux에 대해 알아보겠습니다.

자, Redux는 기본적으로 JavaScript application들의 state(상태)를 관리하는 방법입니다.

Redux => Javascript application들의 state(상태)를 관리하는 방법 * Javascript이지, React에만 종속되어있는 것이 아닙니다. *

Redux는 React와 별개입니다.

Redux는 Angular에서도 쓸 수 있고, Vue.js에서도 쓸 수 있고,

Vanilla Javascript(framework가 없는 pure한 JS)에서도 쓸 수 있고,

원하는 한 모든 Javascript application에서 모두 쓸 수 있다는 말이죠!

하지만,

Redux는 사람들이 React와 많이 사용을 하므로써, 매우 유명해졌기 때문에,

React에만 쓸 수 있는 라이브러리라고 착각하는 경우가 많죠!

뭐, 덕분에 그래서 Redux가 많이 유명해지긴 했지만요,

그러나, Redux는 앞서 말씀드린 것과 같이,

React에만 의존하는 라이브러리가 아닙니다.

이 Redux에 대한 글에서는 첫번째로,

Redux를 normal한 Javascript application에서 우리 힘으로 vanilla javascript로 application을 만드는 방법을 알아보겠습니다.

그래서 이 글에서는,

React를 예제로 다루지 않으며,

Redux를 Vinilla Javascript와 사용하는 법에 대해서 알아보겠습니다.

그리고 난 후, Redux를 React와 함께 사용하는 방법에 대해 알아보겠습니다.

많은 사람들이 Redux를 배울때,

보통 사람들이 배우라고 해서 배우거나, 그냥 많이들어봐서 배우곤 합니다.

사실, 아주 적은 사람들이 Redux가 정확히 무슨 문제를 해결하는지 알고 배우죠.

그래서 저도 그렇고,

이 글을 보시는 분들도 그렇고

Redux가 왜 만들어졌으며, Redux를 사용하면 좋은 이점들에 대해 경험해보도록 해요.

처음으로,

application을 Redux없이 실행해보고,

그리고 Redux를 그 아이디어에 더해보는 방식으로 진행해보도록 하겠습니다.

그래서, Redux가 어떻게 우리가 만드려는 것을 향상시키는지 보도록 하겠 습니다.

( Redux가 왜 만들어졌고, 왜 Redux를 사용해야 되는지,

그리고 Redux가 application을 어떻게 향상시키는지 우리 함께 이해해보도록 합시다. )

시작하기 위해서는,

google chrome(browser), github(version control), node.js

가 필요합니다.

다음 글에서 다시 만나요,

from http://well-kiim.tistory.com/45 by ccl(A) rewrite - 2020-03-13 18:20:28

댓글

이 블로그의 인기 게시물

[020] 파동함수를 쓰기

[020] 파동함수를 쓰기 [020] 파동함수를 쓰기 [020] 파동함수를 알면 우리가 원하는 뭔가를 알 수 있다고 했는데, 정작 파동을 함수로 쓰는 것은 아직 다루지 않았고, 양자역학 내용을 좀 더 진행하려면 왜 파동이 삼각함수로 써 지는지를 한번은 정리를 해야겠다. 수학이 많이 나올 예정이다. 앞에서 파동함수를 아래 형태로 쓸 수 있다고 했었는데, 왜 이런 형태가 되는지 알아보자. [020-01] 파동함수 사인파의 일반형은 코사인 (cos) 을 이용해 쓰지만, 사인 (sin) 과 코사인은 위상차이만 있는 함수들이고, 우리는 앞으로 사인을 이용해 문제를 풀 예정이라 사인을 이용하기로 한다. 파동함수는 양자역학에서 갑자기 나온 말이 아니고, 원래 파동을 함수의 형태로 쓴 것을 파동함수라고 부른다. 파동-입자 이중성을 가지니까 기존에 파동을 함수의 형태로 쓰던 그 모양을 가져다 쓴 것. 주교재의 16장에 있는 내용이다. [020-02] 펄스 - Pulse 아래와 같이 하나의 진동이 왼쪽에서 오른쪽으로 진행하는 상황을 생각해보자. 시간 t 일 때, 위치 x 의 밧줄의 높이를 y 라 하고, 셋의 관계를 기호로 쓰면, 그러면 아래의 관계가 성립한다. 이게 무슨말이냐면, 시간 t 일 때 위치 x 의 밧줄의 높이 와 시간 0 일 때 위치 x-vt 의 밧줄의 높이가 같다 는 말인데, 그림으로 보면, 왼쪽은 시간 0, 오른쪽은 시간 t 이고, t 일 때 P 의 높이와 0 일 때 높이가 같다는 것. [020-03] 파동을 식으로 써보자. 아래의 파동을 보자. 지금 내용부터는 사인이든 코사인이든 상관없는데, 위 그림이 사인이니까 아래의 식 으로 쓸 수 있다. A는 진폭이고, 주기, 진동수, 파장 같은 값을 아직 모르니까 a 는 아직 정해지지 않은 값 이다. 일반적으로 알고있는 삼각함수는 가로축이 각도 이지만, 우리는 공간을 진행하고 있는 파동을 다루니까 위의 형태로 써진다고 생각하자. x=0 에서 진폭이 ...

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다.

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다. - 좋아요 아래와 같은 업무를 훌륭히 감당하실 분을 모십니다.서비스 관련 DB 모델링, DB 최적화 작업서버 & DB 관리Frontend & Backend 인터페이스의 최적화 작업 화합과 성장을 같이! - Angular JS의 경험 - Node.js - javascript 능숙자 - DRMS 사용 능숙자 더 많은 내용은 더 많은 내용은 더팀스 에서 확인하세요! from http://theteams.tistory.com/742 by ccl(A) rewrite - 2020-03-22 12:20:20