Solution for a challenge from Devchallenges.io.
This time I focused on learning Redux Toolkit library. I found it fantastic, as it is quite easy to use and allows me to focus on logic, not boilerplate 🎉 I also feel like I wrote more readable and universal code.
This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories.
- I can add a new task
- I can complete a task
- I can toggle between All, Active and Completed
- I can remove one or all tasks under the Completed tab
- Store the data in local storage that when I refresh the page I can still see my progress
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/bk20dev/todo-app
# Install dependencies
$ npm install
# Run the app
$ npm start