All Projects → kabirbaidhya → React Todo App

kabirbaidhya / React Todo App

React Todo App

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Todo App

Awesome Android Things
A curated list of awesome android things tutorials, libraries and much more at one place
Stars: ✭ 883 (+810.31%)
Mutual labels:  sample-app, tutorial
Mean Rsvp Auth0
MEAN stack application with Auth0 (see sample deployed at https://rsvp.kmaida.net)
Stars: ✭ 99 (+2.06%)
Mutual labels:  sample-app, tutorial
Wifi Cracking
Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat
Stars: ✭ 9,546 (+9741.24%)
Mutual labels:  tutorial
Learn Jetpack Compose By Example
🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way
Stars: ✭ 1,319 (+1259.79%)
Mutual labels:  sample-app
Elasticsearch Hn
Index & Search Hacker News using Elasticsearch and the HN API
Stars: ✭ 92 (-5.15%)
Mutual labels:  tutorial
Flask Tutorial
这个项目已经很久很久了, 不推荐看, 不过倒是可以进群叨逼叨一下. 🚗 交流群:630398887
Stars: ✭ 91 (-6.19%)
Mutual labels:  tutorial
Absolutebeginnerprojects
A repo for brand new devs who are looking for great real-world fundamental practice projects
Stars: ✭ 93 (-4.12%)
Mutual labels:  tutorial
Articulate Common Lisp.github.io
docs/specs for a tutorial site for a Common Lisp environment
Stars: ✭ 90 (-7.22%)
Mutual labels:  tutorial
Pytorch Pos Tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.
Stars: ✭ 96 (-1.03%)
Mutual labels:  tutorial
Dropzone Laravel Image Upload
Laravel 5.2 and Dropzone.js auto image uploads with removal links
Stars: ✭ 92 (-5.15%)
Mutual labels:  tutorial
My Appdaemon
My apps, my helpfiles, all about AppDaemon for Home Assistant
Stars: ✭ 94 (-3.09%)
Mutual labels:  tutorial
Ecno
Ecno is a task state manager built on top of UserDefaults in pure Swift 4.
Stars: ✭ 92 (-5.15%)
Mutual labels:  tutorial
Mapreduce
MapReduce by examples
Stars: ✭ 91 (-6.19%)
Mutual labels:  tutorial
Circle jump
An open source mobile game made with Godot.
Stars: ✭ 94 (-3.09%)
Mutual labels:  tutorial
Tutorial Ubuntu 18.04 Install Nvidia Driver And Cuda And Cudnn And Build Tensorflow For Gpu
Ubuntu 18.04 How to install Nvidia driver + CUDA + CUDNN + build tensorflow for gpu step by step command line
Stars: ✭ 91 (-6.19%)
Mutual labels:  tutorial
Flutter todo
Yet another Todo app, now using Flutter (with ScopedModel)
Stars: ✭ 94 (-3.09%)
Mutual labels:  todoapp
H2o Tutorials
Tutorials and training material for the H2O Machine Learning Platform
Stars: ✭ 1,305 (+1245.36%)
Mutual labels:  tutorial
Machine Learning Algorithms
A curated list of almost all machine learning algorithms and deep learning algorithms grouped by category.
Stars: ✭ 92 (-5.15%)
Mutual labels:  tutorial
It Starts With Clojure
a Practical guide to Clojure
Stars: ✭ 93 (-4.12%)
Mutual labels:  tutorial
Angular Multi Step Wizard
Tutorials on building an Angular 4 Multi-Step Wizard with its own Router
Stars: ✭ 96 (-1.03%)
Mutual labels:  tutorial

React Todo App

This is a sample react todo app done step-by-step. This sample app was a part of react workshop.

You can check the slides here.

Check the demo hosted on heroku https://simplest-react-todo-app.herokuapp.com/.

Instructions

First clone this repository.

$ git clone https://github.com/kabirbaidhya/react-todo-app.git

Install dependencies. Make sure you already have nodejs & npm installed in your system.

$ npm install # or yarn

Run it

$ npm start # or yarn start

Steps

Each step is a branch. Check out to the step you want to test.

$ git checkout <step-number>    # eg: git checkout step-1
  • step-0 - Setup app using create-react-app.
  • step-1 - React Hello World.
  • step-2 - Add some JSX for the todoapp.
  • step-3 - List todo items dynamically.
  • step-4 - Create TodoList component.
  • step-5 - Extract more components: TodoItem, & Header.
  • step-6 - Add Footer component to display count.
  • step-7 - Add InputBox component.
  • step-8 - Convert to stateful components.
  • step-9 - Add new todo item.
  • step-10 - Add todo list filter.
  • step-11 - Refactor code by moving logic to services.
  • step-12 - Make check/uncheck change the todo item status to completed/pending.
  • step-13 - Refactor code and design improvements.
  • step-14 - Refactor and separate UI & stateful components.
  • step-15 - Finalization of TodoApp.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].