To-do React App
Web application to manage and organize our tasks.
- Use of React.useState to handle the different application states.
- Use of React.useEffect to control renders of application components.
- Create Custom Hooks to separate the application logic.
- Use of ReactDOM.createPortal to create a modals;
- Use of React Content Loader a external library from React to create Loading Skeletons.
- Use of Sweetalert2 a external Library from React to show nice alerts;
- Composing Components Application.
- Use of RenderProps, RenderFunctions, React.Children and React.cloneElement.
- Use localStorage and StorageEventListener to persist and sync app data.