Welcome to the Mini Email App in React! This is a simple email application that allows you to manage your emails within different folders, perform various actions on them, and navigate through the app using React Router.
- Folders: Inbox, Spam, and Trash folders for organizing your emails.
- Routing: Use React Router to navigate seamlessly between different folders.
- Context: Utilize the MailProvider context to manage mail data and state.
- useReducer: Perform operations on the email app using the useReducer hook.
- Filters: Filter emails to show unread emails and starred emails.
- Star and Unstar: Mark emails as starred or unstarred.
- Delete: Delete emails, sending them to the Trash folder.
- Mark as Read: Mark emails as read, decreasing the Unread counter.
- Report Spam: Report emails as spam, moving them to the Spam folder.