React Native Todo List example app which uses Redux for managing app state

Last update: Feb 16, 2022

react-native-redux-todo-list

A sample todo list app developed by using React Native and Redux.

BuddyBuild Language Platforms License

alt tag

How to run the app

Install react-native

If you don't have react-native-cli installed, please get it installed by following the instructions in Get started with react-native

Clone this repo and install its dependencies

git clone https://github.com/uiheros/react-native-redux-todo-list.git
cd react-native-redux-todo-list
npm install

Start the app

For iOS, run

react-native run-ios
# or
npm run ios

For Android, run

react-native run-android
# or
npm run android

Development

Lint the code

npm run lint

You can also install the following plugins in your editor/IDE:

GitHub

https://github.com/uiheros/react-native-redux-todo-list
You might also like...

This is a simple react native application which can simulate dice rolls, double dice rolls, and coin flips.

coinflip-expo This is a very simple app build with React Native using Typescript It has 3 pages Coin Flip Dice Roll About Page Copyright 2021 Arnav Da

Nov 26, 2021

Example showing how to create a universal React app using Expo and Next.js in a monorepo

Expo + Next.js Monorepo Example Here is an example showing how to create a universal React app using Expo and Next.js in a monorepo. You'll find inclu

May 7, 2022

A small and simple example app with navigation, data persistence, listview and animation!

A small and simple example app with navigation, data persistence, listview and animation!

react-native-quick-sample A small and simple example app with navigation, data persistence, listview and animation! Install and run on android npm ins

Mar 12, 2022

Urban Eatery: An app which is made with an aim of bringing back traditional food

Urban Eatery: An app which is made with an aim of bringing back traditional food

Urban Eatery "Good Food for Good Moments" Urban Eatery is an app where you can o

Apr 20, 2022

✨ Manage persist state with simple API in React Native

react-native-persist-state ✨ Manage persist state with simple API Shared state across components using Hook Ability to access state outside of compone

Feb 5, 2022

:iphone: An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable.

:iphone: An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable.

What An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable, which has been recommended officially as one of

May 11, 2022

Ecoleta Application using React Native, Expo, TypeScript, react-native-maps, react-native-picker-select, react-native-svg

Ecoleta Application using React Native, Expo, TypeScript, react-native-maps, react-native-picker-select, react-native-svg

Ecoleta Application using React Native, Expo, TypeScript, react-native-maps, react-native-picker-select, react-native-svg, @react-navigation/native, @react-navigation/stack, expo-constants, expo-font, expo-location and expo-mail-composer consuming the features of the Node.js - Ecoleta API

Feb 3, 2022

App to manage the products of the FastBuy Store (built with React Native and Redux).

App to manage the products of the FastBuy Store (built with React Native and Redux).

Click to view a video demonstration Requirements Mandatory MacOS. Xcode and Android Studio. Homebrew. Node, Watchman and React Native. Optional Atom,

Mar 24, 2022

🎬 cinema 21 movie schedule app built with react native, graphql, redux

🎬 cinema 21 movie schedule app built with react native, graphql, redux

21 Mobile 🎬 cinema 21 movie schedule app built with react native, graphql, redux Installation npm install react-native run-android react-native run

May 5, 2022
Comments
  • 1. Bump eslint from 2.13.1 to 6.8.0

    Bumps eslint from 2.13.1 to 6.8.0.

    Release notes

    Sourced from eslint's releases.

    v6.8.0

    • c5c7086 Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
    • 9986d9e Chore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)
    • 1713d07 New: Add no-error-on-unmatched-pattern flag (fixes #10587) (#12377) (ncraley)
    • 5c25a26 Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)
    • 4b3cc5c Chore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)
    • 05faebb Update: improve suggestion testing experience (#12602) (Brad Zacher)
    • 05f7dd5 Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)
    • d3e43f1 Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)
    • 272e4db Fix: no-multiple-empty-lines: Adjust reported loc (#12594) (Tobias Bieniek)
    • a258039 Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)
    • 51f9620 Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)
    • 45364af Fix: prefer-numeric-literals doesn't check types of literal arguments (#12655) (Milos Djermanovic)
    • e3c570e Docs: Add example for expression option (#12694) (Arnaud Barré)
    • 6b774ef Docs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)
    • 7171fca Chore: refactor regex in config comment parser (#12662) (Milos Djermanovic)
    • 1600648 Update: Allow $schema in config (#12612) (Yordis Prieto)
    • acc0e47 Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)
    • 49c1658 Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)
    • 257f3d6 Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)
    • ab912f0 Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)
    • dd1c30e Sponsors: Sync README with website (ESLint Jenkins)
    • a230f84 Update: include node version in cache (#12582) (Eric Wang)
    • 8b65f17 Chore: remove references to parser demo (#12644) (Kai Cataldo)
    • e9cef99 Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)
    • e707453 Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)
    • 19194ce Chore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)
    • 6e36d12 Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)

    v6.7.2

    • bc435a9 Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)
    • 4928d51 Fix: don't ignore the entry directory (fixes #12604) (#12607) (Toru Nagashima)
    • b41677a Docs: Clarify suggestion's data in Working with Rules (refs #12606) (#12617) (Milos Djermanovic)
    • ea16de4 Fix: Support tagged template literal generics in no-unexpected-multiline (#11698) (Brad Zacher)
    • fa6415d Sponsors: Sync README with website (ESLint Jenkins)
    • e1e158b Sponsors: Sync README with website (ESLint Jenkins)

    v6.7.1

    • dd1e9f4 Fix: revert changes to key-spacing due to regression (#12598) (Kai Cataldo)
    • c644b54 Docs: Update README team and sponsors (ESLint Jenkins)

    v6.7.0

    • 312a88f New: Add grouped-accessor-pairs rule (fixes #12277) (#12331) (Milos Djermanovic)
    • 5c68f5f Update: Add 'lexicalBindings' to no-implicit-globals and change messages (#11996) (Milos Djermanovic)
    • 6eaad96 New: Add suggestions API (#12384) (Will Douglas)
    • b336fbe Fix: indent rule with JSX spread props (#12581) (Nathan Woltman)
    • 97c745d Update: Report assignment expression location in no-cond-assign (#12465) (Milos Djermanovic)
    • 0f01f3d Update: Check member expressions with this in operator-assignment (#12495) (Milos Djermanovic)
    • 62c7038 Fix: invalid token checking in computed-property-spacing (fixes #12198) (#12533) (YeonJuan)
    • 4f8a1ee Update: Add enforceForClassMembers option to no-useless-computed-key (#12110) (ark120202)
    ... (truncated)
    Changelog

    Sourced from eslint's changelog.

    v6.8.0 - December 20, 2019

    • c5c7086 Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
    • 9986d9e Chore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)
    • 1713d07 New: Add no-error-on-unmatched-pattern flag (fixes #10587) (#12377) (ncraley)
    • 5c25a26 Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)
    • 4b3cc5c Chore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)
    • 05faebb Update: improve suggestion testing experience (#12602) (Brad Zacher)
    • 05f7dd5 Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)
    • d3e43f1 Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)
    • 272e4db Fix: no-multiple-empty-lines: Adjust reported loc (#12594) (Tobias Bieniek)
    • a258039 Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)
    • 51f9620 Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)
    • 45364af Fix: prefer-numeric-literals doesn't check types of literal arguments (#12655) (Milos Djermanovic)
    • e3c570e Docs: Add example for expression option (#12694) (Arnaud Barré)
    • 6b774ef Docs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)
    • 7171fca Chore: refactor regex in config comment parser (#12662) (Milos Djermanovic)
    • 1600648 Update: Allow $schema in config (#12612) (Yordis Prieto)
    • acc0e47 Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)
    • 49c1658 Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)
    • 257f3d6 Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)
    • ab912f0 Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)
    • dd1c30e Sponsors: Sync README with website (ESLint Jenkins)
    • a230f84 Update: include node version in cache (#12582) (Eric Wang)
    • 8b65f17 Chore: remove references to parser demo (#12644) (Kai Cataldo)
    • e9cef99 Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)
    • e707453 Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)
    • 19194ce Chore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)
    • 6e36d12 Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)

    v6.7.2 - November 30, 2019

    • bc435a9 Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)
    • 4928d51 Fix: don't ignore the entry directory (fixes #12604) (#12607) (Toru Nagashima)
    • b41677a Docs: Clarify suggestion's data in Working with Rules (refs #12606) (#12617) (Milos Djermanovic)
    • ea16de4 Fix: Support tagged template literal generics in no-unexpected-multiline (#11698) (Brad Zacher)
    • fa6415d Sponsors: Sync README with website (ESLint Jenkins)
    • e1e158b Sponsors: Sync README with website (ESLint Jenkins)

    v6.7.1 - November 24, 2019

    • dd1e9f4 Fix: revert changes to key-spacing due to regression (#12598) (Kai Cataldo)
    • c644b54 Docs: Update README team and sponsors (ESLint Jenkins)

    v6.7.0 - November 22, 2019

    • 312a88f New: Add grouped-accessor-pairs rule (fixes #12277) (#12331) (Milos Djermanovic)
    • 5c68f5f Update: Add 'lexicalBindings' to no-implicit-globals and change messages (#11996) (Milos Djermanovic)
    • 6eaad96 New: Add suggestions API (#12384) (Will Douglas)
    • b336fbe Fix: indent rule with JSX spread props (#12581) (Nathan Woltman)
    ... (truncated)
    Commits
    Maintainer changes

    This version was pushed to npm by eslintbot, a new releaser for eslint since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2020-02-15 09:33
  • 2. error

    D:\JS\react-native-redux-todo-list>npm install

    gyp ERR! build error gyp ERR! stack Error: E:\VS\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Users\Nick\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:193:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12) gyp ERR! System Windows_NT 6.3.9600 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Nick\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" gyp ERR! cwd D:\JS\react-native-redux-todo-list\node_modules\utf-8-validate gyp ERR! node -v v11.13.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok

    Reviewed by NeilRiver at 2019-04-17 17:13
Home of Netli.fyi react-native app for managing Netlify sites and deployments
Home of Netli.fyi react-native app for managing Netlify sites and deployments

Home of Netli.fyi react-native app for managing Netlify sites and deployments

May 7, 2022
A smoothly animated ToDo app built with React Native

TODO Native Stack React Native - ReactJS-based framework that can use native platform capabilities Expo - Toolset for building and delivering RN apps

Feb 1, 2022
May 16, 2022
Minimal implement of redux counter example on ReactNative iOS and Android
Minimal implement of redux counter example on ReactNative iOS and Android

react-native-counter-ios-android Minimal implement of redux counter example on ReactNative iOS and Android I don't use any syntax out of React Native'

Feb 14, 2022
A react-native-drawer implemented example and scaffolding for react-native-router-flux.
A react-native-drawer implemented example and scaffolding for react-native-router-flux.

Deprecated - This repo uses obsolete versions of react-native-router-flux and react-native-drawer. I update the repo for now. But I may not update on

Feb 14, 2022
Example app in React Native: sort of like twitter/tumblr
Example app in React Native: sort of like twitter/tumblr

React Native Sample App At TaskRabbit, we are trying to understand the best way to build React Native apps. This app is a working app in which we impl

May 9, 2022
A simple react-native example app for make notes
A simple react-native example app for make notes

Renote Simple a react-native example for make notes. The App can create notes, set a time reminder, attach photos from a camera or gallery, attach a l

Mar 22, 2022
Hi there! This is a react native starter which used to build a awesome Event Booking App based on the Figma design. You can download or clone it to speed up your projects.
Hi there! This is a react native starter which used to build a awesome Event Booking App based on the Figma design. You can download or clone it to speed up your projects.

Hi there! This is a react native starter which used to build a awesome Event Booking App based on the Figma design. You can download or clone it to speed up your projects.

May 8, 2022
React Native Book List App
 React Native Book List App

This is a sample application that makes use of reanimateed, shared elements transitions and lottie to deliver a smooth native experience with delightlful animations.

May 10, 2022
:iphone: An example React Native project for client login authentication

react-native-login What is it? react-native-login is an example React Native project showing how to use a WebView and react-native-cookies to login to

Apr 21, 2022