A simple to-do application created using React 18.
App #1 - This application is part of my React learning journey.
- Add/edit/delete to-do item
- Mark as done
- Drag-and-drop
- Move completed to bottom
- Add new item on pressing Enter key
- Multi-line to-do item
- Rich-text (Bold, Italic & Underline)
- Responsive design (upcoming)
This application is made as a part of my React learning journey and it covers the following concepts:
- React app code-base creation
- Basic component structure
useState()anduseEffect()hooks- Using Props in React components
- Utilising local storage for saving data
- Custom CSS design
- Using custom components
createRef()to create arbitrary references
This application uses Yarn package manager. So first you'll have to install Yarn for a smoother experience.
To install Yarn use the following command:
$ npm i -g yarn
Once Yarn is installed, install the dependencies for this application:
$ yarn install
To run this application, use the following command:
$ yarn start
