{"product_id":"full-stack-web-development-with-remix-enhance-the-user-experience-and-build-better-react-apps-by-utilizing-the-web-platform-9781801075299","title":"Full Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform","description":"\u003cp\u003e\u003cstrong\u003eDevelop a web application while learning how to harness the capabilities of the web platform and advanced technologies for an exceptional user experience\u003c\/strong\u003e\u003c\/p\u003eKey Features\u003cul\u003e\n\u003cli\u003eCreate a full stack web application using cutting-edge technologies such as distributed edge deploy, Redis, and multi-region databases\u003c\/li\u003e\n\u003cli\u003eUnlock the full potential of the web platform to enhance your React dev experience\u003c\/li\u003e\n\u003cli\u003eDiscover how Remix assists in building a seamless user experience from start to finish\u003c\/li\u003e\n\u003cli\u003ePurchase of the print or Kindle book includes a free PDF eBook\u003c\/li\u003e\n\u003c\/ul\u003eBook Description\u003cp\u003eWe're in an exciting era of web development marked by the rapid evolution of the JavaScript ecosystem. Remix offers the necessary abstractions to take advantage of the latest advancements in React and beyond. With this Remix book, you can elevate your skills from React development to full stack web development, unlocking the full potential of the latest technologies, such as edge functions, streaming, and the full stack of the web platform.\u003c\/p\u003e\u003cp\u003eThis book guides you through Remix's thoughtfully designed conventions, levers, and primitives to sharpen your web development skills. In this book, you'll develop a personal finance management application-a dashboard that mimics both personal and enterprise use cases. Each chapter introduces new concepts, such as routing, data fetching, mutations, error handling, and state management, as well as advanced topics, such as real-time communication, edge deploys, and caching strategies to create a great user experience from end to end. As you apply each concept to the finance dashboard, you'll discover how you can supercharge your React app with Remix. The final section of this book covers migration strategies, guiding you on how to transition an existing application to Remix.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have a comprehensive understanding of Remix and the experience of building a full stack web app from start to finish.\u003c\/p\u003eWhat you will learn\u003cul\u003e\n\u003cli\u003eUnderstand Remix's philosophy and guiding principles\u003c\/li\u003e\n\u003cli\u003eEnhance your web platform proficiency to make it applicable anywhere\u003c\/li\u003e\n\u003cli\u003eMaster data mutations, routing, error handling, and state management with Remix\u003c\/li\u003e\n\u003cli\u003eUnderstand how to build web apps with accessibility and progressive enhancement in mind\u003c\/li\u003e\n\u003cli\u003eGet acquainted with advanced topics such as caching strategies, real-time communication, and developing for the edge\u003c\/li\u003e\n\u003cli\u003eUnderstand state-of-the-art technologies, such as serverless functions, edge computing, and Content Delivery Networks (CDNs)\u003c\/li\u003e\n\u003cli\u003eStudy migration patterns to move an existing project to Remix\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for\u003cp\u003eThis book is for React developers looking to adopt Remix for their next project. For those considering migrating to Remix, this guide offers a comprehensive walkthrough of building a full stack web app. To make the most of this book, beginner-level development experience with React and JavaScript is recommended. While having basic knowledge of server-side runtimes such as Node.js and experience with TypeScript can be beneficial, they are not mandatory prerequisites.\u003c\/p\u003eTable of Contents\u003col\u003e\n\u003cli\u003eThe Era of Full Stack Web Frameworks\u003c\/li\u003e\n\u003cli\u003eCreating a New Remix App\u003c\/li\u003e\n\u003cli\u003eDeploy Targets, Adapters, and Stacks\u003c\/li\u003e\n\u003cli\u003eRouting in Remix\u003c\/li\u003e\n\u003cli\u003eFetching and Mutating Data\u003c\/li\u003e\n\u003cli\u003eEnhancing the User Experience\u003c\/li\u003e\n\u003cli\u003eError Handling in Remix\u003c\/li\u003e\n\u003cli\u003eSession Management\u003c\/li\u003e\n\u003cli\u003eAssets and Metadata Handling\u003c\/li\u003e\n\u003cli\u003eWorking with File Uploads\u003c\/li\u003e\n\u003cli\u003eOptimistic UI\u003c\/li\u003e\n\u003cli\u003eCaching Strategies\u003c\/li\u003e\n\u003cli\u003eDeferring Loader Data\u003c\/li\u003e\n\u003cli\u003eReal Time with Remix\u003c\/li\u003e\n\u003cli\u003eAdvanced Session Management\u003c\/li\u003e\n\u003cli\u003eDeveloping for the Edge\u003c\/li\u003e\n\u003cli\u003eMigration and Upgrade Strategies\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":50402782445842,"sku":"9781801075299","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_fee39209-7c66-440f-9b73-647ccc50df2d.jpg?v=1740409532","url":"https:\/\/surprise-castle.myshopify.com\/products\/full-stack-web-development-with-remix-enhance-the-user-experience-and-build-better-react-apps-by-utilizing-the-web-platform-9781801075299","provider":"Surprise Castle","version":"1.0","type":"link"}