블로그

next js Typescript Redux-saga 조합의 샘플입니다. ^^


팔복소프트
  • facebook link
  • twitter link
  • naver link
2020-09-01 00:00:00
937
요즘 웹 개발 방법 중에 React + Typescript 조합으로 하는 프로젝트들의 점유율이 상당히 높은 것으로 알고 있습니다. 그런데 설치에서 부터 막히신 분들 많으시죠? 그 마음 다 이해합니다.

크~~

내가 만들지도 않은 컴퍼넌트들의 타입은 어떻게 해야 할지도 모르겠고, redux wrapper는 어디에 어떻게 씌워야 할지 도저히 감도 안 오고, 폴더 구성은 어떻게 해야 할지 막막하고 typescript 설정도 어렵고 그렇죠? (초보자분께 하는 말…히히)

React가 제법 초반 진입 장벽이 쫌 있거든요.

그래서 조금이라도 도움을 드리고자 제가 쓰던 코드 패턴으로 기본 설치와 동작하는 기본 샘플 몇 개를 준비 해봤습니다.

제가 짠 코드도 좋은 코드는 아니지만 초반 설치 부터 막히신 분들은 참고하면 아주아주 유용 할 것이라 생각 됩니다.

꼭 도움이 되셨으면 좋겠네요~ ^^




github에 공유 했어요~ ^^



https://github.com/dev-palboksoft/nextjs-typescript-redux-saga


참고



Next.js

React의 SSR(server side rendering)을 도와주는 프레임워크 입니다.
Typescript

Javascript의 type을 엄격하게 지킬 수 있도록 도와줍니다.
Redux-saga

비동기 처리를 쉽게 도와줍니다.


Quick start


// 패키지 설치
npm install



// eslint
npm run lint



// 개발 모드 실행
npm run dev



// 빌드 후 실행
npm run build
npm run start


Example


1. Redux를 이용한 카운트 예제
2. Redux-saga delay를 이용한 무한 루프 예제
3. API Request 예제
4. getStaticProps에서 API Request 예제




Ect.


Material-ui(https://material-ui.com/)를 적용한 샘플

https://github.com/dev-palboksoft/nextjs-typescript-redux-saga/tree/with_matreal_ui







  • facebook link
  • twitter link
  • naver link