Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dulajdeshan/cra-template-redux-saga-typescript

React Template - Typescript, Redux (Redux Toolkit), Saga with Unit Testing
https://github.com/dulajdeshan/cra-template-redux-saga-typescript

create-react-app react redux template typescript

Last synced: about 2 months ago
JSON representation

React Template - Typescript, Redux (Redux Toolkit), Saga with Unit Testing

Awesome Lists containing this project

README

        

# cra-template-redux-saga-typescript

![build status](https://img.shields.io/github/workflow/status/dulajdeshan/cra-template-redux-saga-typescript/Run%20Tests/main)
[![npm version](https://img.shields.io/npm/v/cra-template-redux-saga-typescript)](https://www.npmjs.com/package/cra-template-redux-saga-typescript)
[![npm downloads](https://img.shields.io/npm/dm/cra-template-redux-saga-typescript.svg?style=flat-square)](https://www.npmjs.com/package/cra-template-redux-saga-typescript)

React Redux and Saga template for [Create React App](https://github.com/facebook/create-react-app)

## What is Included?
- [React Js](https://www.npmjs.com/package/react)
- [React Redux](https://www.npmjs.com/package/react-redux)
- [ReduxJs Toolkit](https://www.npmjs.com/package/@reduxjs/toolkit)
- [Redux Saga](https://www.npmjs.com/package/redux-saga)
- [Typescript](https://www.npmjs.com/package/typescript)
- [Eslint](https://www.npmjs.com/package/eslint)
- [Prettier](https://www.npmjs.com/package/prettier)

## Usage

To use this template within your project, add `--template redux-saga-typescript` when creating a new app.

For example:

```sh
npx create-react-app my-app --template redux-saga-typescript

# or

yarn create react-app my-app --template redux-saga-typescript
```

Cloning this repo pulls down the Redux Saga template only; not a bundled and configured Create React App.

For more information, please refer to:

- [Getting Started](https://create-react-app.dev/docs/getting-started) – How to create a new app.
- [User Guide](https://create-react-app.dev) – How to develop apps bootstrapped with Create React App.