Dead simple state management for React

Overview

Undux & TypeScript TodoMVC Example

TodoMVC for Undux

Installation

git clone [email protected]:bcherny/undux-todomvc.git
cd undux-todomvc
npm install
npm run build
npm start

Then, open http://localhost:8081 in your favorite browser.

Features

  • Add, remove, rename todos
  • Filter todos
  • Mark todos as complete
  • Clear completed todos
  • Everything is saved to localStorage - try refreshing!
  • Partial routing support

License

MIT

You might also like...
A simple, lightweight library for managing navigation history in React and Redux
A simple, lightweight library for managing navigation history in React and Redux

🚧 Beta version ⚛ Redux history made easy! A simple, lightweight library for managing navigation history in React and Redux. Used in production by Uti

An i18n solution for React/Redux and React Native projects
An i18n solution for React/Redux and React Native projects

redux-react-i18n An i18n solution with plural forms support for Redux/React Workers of all countries, unite! Supported languages list with expected co

Official React bindings for Redux

React Redux Official React bindings for Redux. Performant and flexible. Installation Using Create React App The recommended way to start new apps with

A Soundcloud client built with React / Redux

SoundRedux NOTE It seems that SoundCloud has revoked my api client keys without any explanation or warning. Running the app locally no longer works un

Front-end of the movie application created with React.js and Redux
Front-end of the movie application created with React.js and Redux

# Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run:

Recipe Catalogue is a React & Redux web app based on a catalog of recipes.
Recipe Catalogue is a React & Redux web app based on a catalog of recipes.

Recipe Catalogue is a React & Redux web app based on a catalog of recipes. It contains a browsable list of meals that you can filter by category or type and access to one meal recipe. The data is retrieved from [Meals DB (https://www.themealdb.com/api.php) and then stored in the Redux store.

The ultimate React SSR, Redux-powered example.
The ultimate React SSR, Redux-powered example.

Redux server-side The ultimate React SSR, Redux-powered example. But why? Does any of the following sentences describe your SSR adventures? You'd love

This command line helps you create components, pages and even redux implementation for your react project
This command line helps you create components, pages and even redux implementation for your react project

react-help-create This command line helps you create components, pages and even redux implementation for your react project. How to install it? To ins

Skeleton React App configured with Redux store along with redux-thunk, redux persist and form validation using formik and yup

Getting Started with React-Redux App Some Configrations Needed You guys need to modify the baseUrl (path to your server) in the server.js file that is

Comments
  • fix TypeScript error

    fix TypeScript error

    on TypeScript 2.8.1, I can not run this repo

    $ npm run build
    
    > [email protected] build /Users/takagi/work/dev/github/undux-todomvc
    > npm run clean && webpack && npm run copy
    
    
    > [email protected] clean /Users/takagi/work/dev/github/undux-todomvc
    > shx rm -rf dist
    
    
    [at-loader] Using [email protected] from typescript and "tsconfig.json" from /Users/takagi/work/dev/github/undux-todomvc/tsconfig.json.
    
    
    [at-loader] Checking started in a separate process...
    
    [at-loader] Checking finished with 1 errors
    Hash: 567da275648baf6f016d
    Version: webpack 3.11.0
    Time: 4244ms
            Asset     Size  Chunks                    Chunk Names
        bundle.js  1.79 MB       0  [emitted]  [big]  main
    bundle.js.map  2.16 MB       0  [emitted]         main
       [2] ./src/store.ts 474 bytes {0} [built]
       [9] ./src/utils.ts 785 bytes {0} [built]
      [15] (webpack)/buildin/global.js 509 bytes {0} [built]
      [16] (webpack)/buildin/module.js 517 bytes {0} [built]
      [17] ./src/constants/KEYCODES.ts 118 bytes {0} [built]
      [19] ./src/index.tsx 293 bytes {0} [built]
      [39] ./src/effects.ts 465 bytes {0} [built]
        + 39 hidden modules
    
    ERROR in [at-loader] ./src/utils.ts:4:3
        TS2322: Type '{ [P in keyof T]: T[keyof T]; }' is not assignable to type 'T'.
      Type 'T[keyof T]' is not assignable to type 'T[P]'.
        Type 'keyof T' is not assignable to type 'P'.
    
    opened by januswel 0
Owner
Boris Cherny
📘 Author, O'Reilly's Programming TypeScript ━━━━━━━━━━━━━━━━ ⚡ Eng & product leader, Facebook Groups ⚡ SF TypeScript Meetup
Boris Cherny
A Higher Order Component using react-redux to keep form state in a Redux store

redux-form You build great forms, but do you know HOW users use your forms? Find out with Form Nerd! Professional analytics from the creator of Redux

Redux Form 12.6k Sep 22, 2022
Manage the state of your React app with ease

@spyna/react-store React app state management that uses a storage Demo https://spyna.github.io/react-store/ Install npm install --save @spyna/react-st

Lorenzo Spinelli 46 Jan 19, 2021
In this course you learn how to use Redux as a state manager in your React applications

Redux is a state manager which you can use it in your React, Vue and even Vanilla applications. In this course we store Redux storage in localstorage to keep our data.

AmirHossein Mohammadi 5 Jul 25, 2022
:recycle: higher order reducer to add undo/redo functionality to redux state containers

redux undo/redo simple undo/redo functionality for redux state containers Protip: Check out the todos-with-undo example or the redux-undo-boilerplate

Daniel Bugl 2.8k Sep 24, 2022
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.

redux-immutable redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state. When Redux creat

Gajus Kuizinas 1.9k Sep 25, 2022
A light-weight state manager.

Rectx a light-weight state manager with mutable api. 安装 npm install --save rectx 又一个轮子? Redux 和 Mobx 都非常的棒,但对于大部分项目都只是 CRUD 的项目来说,这些个玩意儿都略显太重了。而且对于 re

ZhengFang 176 May 21, 2022
Create the next immutable state by mutating the current one

Immer Create the next immutable state tree by simply modifying the current tree Winner of the "Breakthrough of the year" React open source award and "

immer 23.7k Sep 30, 2022
Ruthlessly simple bindings to keep react-router and redux in sync

Project Deprecated This project is no longer maintained. For your Redux <-> Router syncing needs with React Router 4+, please see one of these librari

React Community 7.9k Sep 28, 2022
A simple app for study react with redux, redux saga and typescript.

React com Redux, Redux-Saga e TypeScript. ?? Uma aplicação simple para entender o funcionamento do Redux e a melhor maneira de utiliza-lo junto com o

João Marcos Belanga 1 May 24, 2022
This is a simple react project that Stores the books, When the user enter any book with the category will be updated in the API and you can get someof books from API based on the category. 📚

Book Store React ?? This is a simple react project that Stores the books, When the user enter any book with the category will be updated in the API an

Reem janina 8 Aug 12, 2022