클라이언트만 설명하자면.


일단 react로 class를 만들고.

reactDom으로 페이지에 실제 렌더링을 해준다 이거지.

거기에 props니 state니 하는 것들이 요소로써 삽입/변경되고.


Babel.js는 뭔가 했더니 별거 아니고

react에서 사용하는 ECMA6 언어를 ECMA5 버전으로 바꿔주는거고.

(물론 ECMA6 안쓰고 ECMA5 로 작성해도 됨)


그리고 react를 쓰는 이상 jQuery가 사실상 필요없게 되는데

그렇다고 해도 jQuery가 제공하는 ajax 기능은 간편하니까

그거를 axios로 대체하고...


ㅇㅋ 여기까지 이해했음.

이제 Redux(Flux)를 이해하면 될 것 같다.


이제 거의 다 된 듯.