{"product_id":"the-road-to-react-your-journey-to-master-plain-yet-pragmatic-react-js-paperback","title":"The Road to React: Your journey to master plain yet pragmatic React.js - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eRobin Wieruch\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLAST UPDATE: 13. February 2023\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThe Road to React: The React.js with Hooks in JavaScript Book (2023 Edition) - is a comprehensive and pragmatic yet concise React 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\u003cp\u003e\u003cb\u003eWhat you will learn.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eIn \"The Road to React\" you will learn about all the fundamentals of React.js with Hooks while building a full-blown React application step by step. While you create the React application, every chapter will introduce you to a new React key feature. However, there is more than only the fundamentals: The book dives into related topics (e.g. React with TypeScript, Testing, Performance Optimizations) and advanced feature implementations like client- and server-side searching. At the end of the book, you will have a fully working deployed React application.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eIs it up to date?\u003c\/b\u003e\u003c\/p\u003e\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\u003cp\u003e\u003cb\u003eI am a beginner. Is this book for me?\u003c\/b\u003e\u003c\/p\u003e\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\u003cp\u003e\u003cbr\u003e\u003cb\u003eCore Concepts\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003ePragmatic: \u003c\/b\u003e Master React while building a complete application step by step.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eProblems Solving: \u003c\/b\u003eYou need to experience a problem first before solving it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThe Why: \u003c\/b\u003eReaders like how the book answers the \u003ci\u003eWhy\u003c\/i\u003e, not only the \u003ci\u003eHow\u003c\/i\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eFundamentals of React\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHello React\u003c\/li\u003e\n\u003cli\u003eRequirements\u003c\/li\u003e\n\u003cli\u003eSetting up a React Project\u003c\/li\u003e\n\u003cli\u003eMeet the React Component\u003c\/li\u003e\n\u003cli\u003eReact JSS\u003c\/li\u003e\n\u003cli\u003eLists in React\u003c\/li\u003e\n\u003cli\u003eMeet another React Component\u003c\/li\u003e\n\u003cli\u003eReact Component Instantiation\u003c\/li\u003e\n\u003cli\u003eReactDOM\u003c\/li\u003e\n\u003cli\u003eReact Component Definition (Advanced)\u003c\/li\u003e\n\u003cli\u003eHandler Function in JSX\u003c\/li\u003e\n\u003cli\u003eReact Props\u003c\/li\u003e\n\u003cli\u003eReact State\u003c\/li\u003e\n\u003cli\u003eCallback Handlers in JSX\u003c\/li\u003e\n\u003cli\u003eLifting State in React\u003c\/li\u003e\n\u003cli\u003eReact Controlled Components\u003c\/li\u003e\n\u003cli\u003eProps Handling (Advanced)\u003c\/li\u003e\n\u003cli\u003eReact Side-Effects\u003c\/li\u003e\n\u003cli\u003eReact Custom Hooks (Advanced)\u003c\/li\u003e\n\u003cli\u003eReact Fragments\u003c\/li\u003e\n\u003cli\u003eReusable React Component\u003c\/li\u003e\n\u003cli\u003eReact Component Composition\u003c\/li\u003e\n\u003cli\u003eImperative React\u003c\/li\u003e\n\u003cli\u003eInline Handler in JSX\u003c\/li\u003e\n\u003cli\u003eReact Asynchronous Data\u003c\/li\u003e\n\u003cli\u003eReact Conditional Rendering\u003c\/li\u003e\n\u003cli\u003eReact Advanced State\u003c\/li\u003e\n\u003cli\u003eReact Impossible States\u003c\/li\u003e\n\u003cli\u003eData Fetching with React\u003c\/li\u003e\n\u003cli\u003eData Re-Fetching in React\u003c\/li\u003e\n\u003cli\u003eMemoized Handler in React (Advanced)\u003c\/li\u003e\n\u003cli\u003eExplicit Data Fetching with React\u003c\/li\u003e\n\u003cli\u003eThird-Party Libraries in React\u003c\/li\u003e\n\u003cli\u003eAsync\/Await in React (Advanced)\u003c\/li\u003e\n\u003cli\u003eForms in React\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eReact's Legacy\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReact Class Components\u003c\/li\u003e\n\u003cli\u003eReact Class Components: State\u003c\/li\u003e\n\u003cli\u003eImperative React\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eStyling in React\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCSS in React\u003c\/li\u003e\n\u003cli\u003eCSS Modules in React\u003c\/li\u003e\n\u003cli\u003eStyled Components in React\u003c\/li\u003e\n\u003cli\u003eSVGs in React\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eReact Maintenance\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePerformance in React (Advanced)\u003c\/li\u003e\n\u003cli\u003eTypeScript in React\u003c\/li\u003e\n\u003cli\u003eUnit Testing to Integration Testing\u003c\/li\u003e\n\u003cli\u003eReact Project Structure\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eReal World React (Advanced)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSorting\u003c\/li\u003e\n\u003cli\u003eReverse Sort\u003c\/li\u003e\n\u003cli\u003eRemember Last Searches\u003c\/li\u003e\n\u003cli\u003ePaginated Fetch\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eDeploying a React Application\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild Process\u003c\/li\u003e\n\u003cli\u003eDeploy to Firebase\u003c\/li\u003e\n\u003c\/ul\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 294\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.62 x 11 x 8.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e September 14, 2018\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":44839324647526,"sku":"9781720043997","price":49.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0599\/7255\/0758\/files\/UmhyU1lCb1BGY2dMQ09sMlhEWldPZz09.webp?v=1772495420","url":"https:\/\/infinitylightwa.com\/products\/the-road-to-react-your-journey-to-master-plain-yet-pragmatic-react-js-paperback","provider":"Infinity Light","version":"1.0","type":"link"}