Skip to content

Learn React Router fundamentals by building and managing a realistic store with an inventory of products. Go from React Router rookie to React Router ready!

License

Notifications You must be signed in to change notification settings

stevenspads/react-router-ready

Repository files navigation

React Router Ready

This repository contains the app that is built as part of the book React Router Ready: Learn React Router with React and TypeScript. Learn React Router fundamentals by building and managing a realistic store app with an inventory of products. Go from React Router rookie to React Router ready!

Before reading React Router Ready, I recommend starting with my book React Ready: Learn modern React with TypeScript if you haven't already. It will provide you with the modern React fundamentals that you need to get the most out of the React Router Ready book.

Technologies used

The technologies used for the store app in this repository are:

  • React 18
  • React Router 6+
  • TypeScript
  • TailwindCSS
  • Clerk authentication
  • lodash/debounce
  • react-toastify
  • Vite
  • Prettier
  • ESLint

Prerequisites

You'll need the following to be installed on your local computer in order to install this project's dependencies and to run the project.

Run the following commands in your terminal to see if both are properly installed.

node --version
npm --version

Installation

To run the code in this repository, simply do the following.

  1. Install using npm install

  2. Run using npm run dev

If you prefer to use yarn as the package manager, then do the following.

  1. Install using yarn.

  2. Run using yarn dev.

The project will then be accessible from here.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Learn React Router fundamentals by building and managing a realistic store with an inventory of products. Go from React Router rookie to React Router ready!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published