{"product_id":"react-router-ready-steven-spadotto-9798854858472","title":"React Router Ready: Learn React Router with React and TypeScript","description":"\u003cp\u003eReact Router is the most popular routing library for React. Once you've mastered the fundamentals of modern React development with the help of my book, React Ready, learning React Router should be the next step in your learning journey. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eReact Router Ready is a project-based book. We will be using Vite, React, React Router, TypeScript and TailwindCSS to build and manage a realistic store with an inventory of products. You'll learn all the React Router fundamentals while having fun building a project. You'll also learn valuable tidbits of information on React and TypeScript. Go from being a React Router rookie to becoming React Router ready! \u003cp\u003e\u003c\/p\u003eReact Router Ready is divided into 9 sections, with over 100 pages of explanations and code examples using React 18, JavaScript ES 6+, and TypeScript. A GitHub repository containing the completed project is included. \u003cp\u003e\u003c\/p\u003eReact Router Ready uses the latest version of React Router at the time of publication (version 6.14). \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTopics covered\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eReact Router Ready will help you learn topics such as: \u003cul\u003e\n\u003cli\u003eHow to create basic routes and dynamic routes.\u003c\/li\u003e\n\u003cli\u003eHow to create nested routes.\u003c\/li\u003e\n\u003cli\u003eHow to use multiple layouts in a single app.\u003c\/li\u003e\n\u003cli\u003eHow to build forms with React Router.\u003c\/li\u003e\n\u003cli\u003eHow to handle route errors and routes that are not found.\u003c\/li\u003e\n\u003cli\u003eHow to style active links.\u003c\/li\u003e\n\u003cli\u003eHow to handle form and navigation loading states.\u003c\/li\u003e\n\u003cli\u003eHow to create a performant search.\u003c\/li\u003e\n\u003cli\u003eHow to add authentication and authorization with Clerk.\u003c\/li\u003e\n\u003cli\u003eHow to create a protected section of the app.\u003c\/li\u003e\n\u003cli\u003eHow to use actions and loaders to create, view, update, and delete products.\u003c\/li\u003e\n\u003cli\u003eHow to interact with an API layer for data creation, mutation, and deletion requests.\u003c\/li\u003e\n\u003cli\u003eHow to connect a UI directly to actions and loaders without navigating.\u003c\/li\u003e\n\u003cli\u003eHow to style a React and React Router app with TailwindCSS.\u003c\/li\u003e\n\u003cli\u003eHow to set up a new project with Vite, React, TypeScript, React Router, and more.\u003c\/li\u003e\n\u003cli\u003eHow to configure Prettier and ESLint with Vite.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003cb\u003eBook sections\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eReact Router Ready is divided into the following sections.\u003cul\u003e\n\u003cli\u003eWelcome\u003c\/li\u003e\n\u003cli\u003eIntroduction\u003c\/li\u003e\n\u003cli\u003eBasic routes\u003c\/li\u003e\n\u003cli\u003eNested routes\u003c\/li\u003e\n\u003cli\u003eManaging products\u003c\/li\u003e\n\u003cli\u003eBrowsing products\u003c\/li\u003e\n\u003cli\u003eProduct interactions\u003c\/li\u003e\n\u003cli\u003eAuthentication and authorization\u003c\/li\u003e\n\u003cli\u003eWhat's next\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eI'm a React Router beginner. Is this book for me?\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis book was made for you! The book starts with the very basics of React Router, breaking down every complex detail into simple terms that can easily be understood. \u003cp\u003e\u003c\/p\u003eIf you get stuck on any section of the book, you can clone the book's GitHub repository. This will allow you to take a closer look at the code and run it on your local machine.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Steven Spadotto\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 8854858471\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798854858472\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/03\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 104\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.58lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.22d","brand":"Steven Spadotto","offers":[{"title":"Paperback","offer_id":44213014626559,"sku":"9798854858472","price":9.71,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_061cb2cc-d826-453d-9e76-61b1115a4fb9.jpg?v=1692111565","url":"https:\/\/www.whiterainbookhouse.com\/products\/react-router-ready-steven-spadotto-9798854858472","provider":"WR Book House","version":"1.0","type":"link"}