- Facebook에서 개발한 자바스크립트 라이브러리 ReactJS를
학습하는 입문과정 입니다. React.js의 기본 개념부터 컴포넌트 간의 통신, 이벤트처리, 상태관리 라이브러리인
RTK(Redux Toolkit)와 React Router를 사용 해보고, Node.js 기반 Express로 서버를 구성한 후에, Axios를 사용하여 Ajax 통신을 해보는 과정입니다.
커리큘럼
1일차.
가. ReactJS 소개 및 컴포넌트 간의 데이터 전달하기
나. JSX 및 ES6 소개하기
다. React 컴포넌트 소개하기
라. JSX의 문법과 특징 소개하기
마. 컴포넌트 간의 통신 : props와 state 사용하기
바. RTK(Redux Toolkit) 사용하기
사. Redux 특징과 흐름 이해하기
아. Redux 프로젝트 구조 및 컴포넌트 생성하기
2일차.
가. Redux의 Action과 Reducer 와 Store 컴포넌트의 이해하기
나. Redux에서 Axios 를 사용한 Ajax 통신하기
다. Axios와 Redux-thunk 라이브러리 소개하기
라. Express 서버와 Http 통신하기
마. ReactJS의 React-Router 사용하기
바. SPA(Single Page
Application) 특징 및 장점
사. React Router를 사용한 라우팅 처리하기
아. React Hook 사용하기