The goal of this project is to showcase advanced topics in React for neuefische web development bootcamp.
Each branch is dedicated to a specific topic:
Overview branches
main
: Setup of basic form with controlled components + render created productstags-exercise 1-5
: Adding a tags field, increased difficulty per branchvalidation
: Adding validation to the formstyleguidist
: Restructuring of project, adding a living styleguid with React Styleguidistfavorite-products
: Add functionality to add produts to favorits listadd-router
: Addings routes with react router domredesign
: Updating the complete UI and create a basic frontend for a wizard shopping appfetch-api
: Connecting the app to the backend (https://github.com/miriamhaenle/wizard-shop-api)components-and-unit-tests
: Component test for Tag component using react testing librarye2e-test
: end-to-end test for Tag component using cypress
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.