{"product_id":"the-road-to-react-by-robin-wieruch","title":"The Road to React\nby Robin Wieruch","description":"\u003cp\u003eLAST UPDATE: 30. January 2025\u003c\/p\u003e\n\n\u003cp\u003eThe Road to React: The React.js with Hooks in JavaScript Book (2025 Edition) - is a comprehensive and pragmatic yet concise React 19 with Hooks (+ opt-in TypeScript) book. Purchase of this book includes free online access to the always up-to-date digital book.\u003c\/p\u003e\n\n\u003cp\u003eWhat you will learn.\u003c\/p\u003e\n\n\u003cp\u003e\"The Road to React\" made its debut in 2016, and since then, I've almost rewritten it annually. This book teaches the core principles of React, guiding you through building a practical application in pure React without complex tooling. The book covers everything from setting up the project to deploying it on a server. Each chapter includes additional recommended reading and exercises. By the end, you'll have the skills to develop your own React applications.\u003c\/p\u003e\n\n\u003cp\u003eIn \"The Road to React,\" I establish a solid foundation before delving into the broader React ecosystem. The book clarifies general concepts, patterns, and best practices for real-world React applications. Ultimately, you'll learn to construct a React application from scratch, incorporating features such as pagination, client-side and server-side searching, and advanced UI interactions like sorting.\u003c\/p\u003e\n\n\u003cp\u003eIs it up to date?\u003c\/p\u003e\n\n\u003cp\u003eProgramming books are usually outdated soon after their release, but since this book is self- published, I can update it as needed whenever a new version of something related to this book gets released.\u003c\/p\u003e\n\n\u003cp\u003eI am a beginner. Is this book for me?\u003c\/p\u003e\n\n\u003cp\u003eYes. The book starts from zero and takes you through the learning experience step by step. Every chapter builds up on the learnings from the previous chapter. In addition, at the end of every chapter, exercises fortify your lessons learned. If you got stuck in a chapter, you will always find a reference URL to the status quo of the actual code.\u003c\/p\u003e\n\n\n\u003cp\u003eCore Concepts\u003c\/p\u003e\n\n\u003cp\u003ePragmatic: Master React while building a complete application step by step.\u003cbr\u003e\nProblems Solving: You need to experience a problem first before solving it.\u003cbr\u003e\nThe Why: Readers like how the book answers the Why, not only the How.\u003c\/p\u003e\n\n\u003cp\u003eTable of Contents\u003c\/p\u003e\n\n\u003cp\u003eFundamentals of React\u003c\/p\u003e\n\n\u003cp\u003eHello React\u003cbr\u003e\nRequirements\u003cbr\u003e\nSetting up a React Project\u003cbr\u003e\nMeet the React Component\u003cbr\u003e\nReact JSS\u003cbr\u003e\nLists in React\u003cbr\u003e\nMeet another React Component\u003cbr\u003e\nReact Component Instantiation\u003cbr\u003e\nReactDOM\u003cbr\u003e\nReact Component Definition (Advanced)\u003cbr\u003e\nHandler Function in JSX\u003cbr\u003e\nReact Props\u003cbr\u003e\nReact State\u003cbr\u003e\nCallback Handlers in JSX\u003cbr\u003e\nLifting State in React\u003cbr\u003e\nReact Controlled Components\u003cbr\u003e\nProps Handling (Advanced)\u003cbr\u003e\nReact Side-Effects\u003cbr\u003e\nReact Custom Hooks (Advanced)\u003cbr\u003e\nReact Fragments\u003cbr\u003e\nReusable React Component\u003cbr\u003e\nReact Component Composition\u003cbr\u003e\nImperative React\u003cbr\u003e\nInline Handler in JSX\u003cbr\u003e\nReact Asynchronous Data\u003cbr\u003e\nReact Conditional Rendering\u003cbr\u003e\nReact Advanced State\u003cbr\u003e\nReact Impossible States\u003cbr\u003e\nData Fetching with React\u003cbr\u003e\nData Re-Fetching in React\u003cbr\u003e\nMemoized Handler in React (Advanced)\u003cbr\u003e\nExplicit Data Fetching with React\u003cbr\u003e\nThird-Party Libraries in React\u003cbr\u003e\nAsync\/Await in React (Advanced)\u003cbr\u003e\nForms in React\u003cbr\u003e\nStyling in React\u003c\/p\u003e\n\n\u003cp\u003eCSS in React\u003cbr\u003e\nCSS Modules in React\u003cbr\u003e\nStyled Components in React\u003cbr\u003e\nSVGs in React\u003cbr\u003e\nReact Maintenance\u003c\/p\u003e\n\n\u003cp\u003ePerformance in React (Advanced)\u003cbr\u003e\nTypeScript in React\u003cbr\u003e\nUnit Testing to Integration Testing\u003cbr\u003e\nReact Project Structure\u003cbr\u003e\nReal World React (Advanced)\u003c\/p\u003e\n\n\u003cp\u003eSorting\u003cbr\u003e\nReverse Sort\u003cbr\u003e\nRemember Last Searches\u003cbr\u003e\nPaginated Fetch\u003cbr\u003e\nDeploying a React Application\u003c\/p\u003e\n\n\u003cp\u003eBuild Process\u003cbr\u003e\nDeploy to Firebase\u003c\/p\u003e","brand":"Books Feri","offers":[{"title":"Premium Paperback","offer_id":45614013644991,"sku":null,"price":295.0,"currency_code":"BDT","in_stock":true},{"title":"Premium Hardcover","offer_id":45614074790079,"sku":null,"price":395.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/8148\/0895\/files\/518_W2zr3BL.jpg?v=1777959490","url":"https:\/\/booksferi.store\/products\/the-road-to-react-by-robin-wieruch","provider":"Books Feri","version":"1.0","type":"link"}