Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- Receive an error message when the newsletter form is submitted if:
- The input field is empty
- The email address is not formatted correctly
- Solution URL: Add solution URL here
- Live Site URL: Add live site URL here
- Semantic HTML5 markup
- BEM methodology
- React JS
- JSX
- SCSS for css preprocessor
- CSS 3
- Flexbox
- CSS Grid
- Mobile-first workflow
- React - JS library
While building this project I learned more about React JS. I learned how to used sass using react JS by installing sass
dependencies, and more importantly I learned how to used a reusable components.
Need to continued learning more about useEffects and useRefs
- React - documentation
- Frontend Mentor - @yourusername
- Twitter - @iam_benjo
This is where you can give a hat tip to anyone who helped you out on this project. Perhaps you worked in a team or got some inspiration from someone else's solution. This is the perfect place to give them some credit.