Basic calendar with Redux for state management.
- Latest version of React, using hooks for everything.
- Latest version of Redux, using hooks for everything (again).
- Unit testing with
jest
andreact-test-renderer
. - Date management with
date-fns
. - OpenWeatherMap API for obtaining weather info (still in progress).
- All the components are structured by the following rules:
- A folder with the component name in PascalCase.
- A
index.js
file with the component code. - A components folder with all depending components inside (with the same structure).
- Optionally, all the files required only by that component.
- The state is managed by Redux using the re-ducks pattern for file structure.
- Add reminder (day, time, city).
- Color for reminder.
- [] Weather for reminder.
- Edit reminder.
- Remove reminder.
- Remove all reminders.
In your local:
- Clone the project
npm start
- Play around!
On the go: react-redux-calendar on Netlify