Live Website: Quotes Website
Medium Post: 10 Easy Steps To Abandon Redux For Remarkable React Hooks
YouTube Video: React Hook Global State Management
To run the React frontend only:
$ npm install
$ npm run dev
The project is directly deployable to Netlify regardless of whether you choose requestQuote or getQuoteFromNetlify.
To try the Netlify functions version, first replace function requestQuote with getQuoteFromNetlify in /src/store/hooks/QuoteHook.js.
Then run the Netlify functions emulation:
$npm run functions
Both the frontend and functions need to be running at the same time.
- First fork this repository to create your own version of it (There is a button for it in the GitHub UI).
- Make the changes that you want into the new repository.
- Commit and push these changes into your repository (preferably using Conventional Commits).
- Create a Pull Request into the original repository providing information about your changes (There is a button for it again in the GitHub UI).
- Wait for the original author of the repository to review your changes and reach back.
If you have any questions, please open an issue in the original repository on GitHub.