Full Stack Web Development with Remix: Build production-ready React web applications with server-side rendering capabilities Andre Landgraf Author

Full Stack Web Development with Remix: Build production-ready React web applications with server-side rendering capabilities Andre Landgraf Author
Brand: Packt Publishing
39.99 USD
Buy Now

Develop a real-world web application and learn how to take advantage of the web platform and cutting-edge technologies to create great user experience.Create a full stack web application using cutting-edge technologies such as distributed edge deploy, Redis, and multi-region databasesUnlock the full potential of the web platform to enhance your React dev experienceLearn to build great user experience with Remix from start to finishWe live in exciting times for web development. The JavaScript ecosystem is evolving rapidly. Remix provides necessary abstractions to take advantage of the latest advancements in React and beyond. Unlock the full potential of latest technologies such as edge functions and streaming and the full stack of the web platform by leveling up from React development to full stack web development with Remix.This book guides you through the thoughtfully designed conventions, levers, and primitives of Remix. Become a better web developer by using the platform. 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 and mutations, error handling, state management, and advanced topics such as real-time communication, edge deploys, and caching strategies to create a great user experience start to finish. Apply each concept to the personal finance dashboard to learn how to supercharge your React app with Remix.Remix is a healthy combination of what works (the web platform) and new ideas, trends, and technologies. The final part of this book covers migration strategies. Learn how to move an existing application to Remix. If you are looking for a start-to-finish guide about Remix, then this book is for you.Understand Remix’s philosophy and guiding principlesIncrease your expertise in the web platform which you can take anywhereMaster data mutations, routing, error handling, and state management with RemixLearn how to build with accessibility and progressive enhancement in mindFamiliarize yourself with advanced topics such as caching strategies, real-time communication, and developing for the edgeWork with state-of-the-art technologies such as the edge, multi-regional databases, and RedisStudy migration patterns to move an existing project to RemixThis book is for React developers looking to use Remix for their next project, or for those trying to evaluate and justify a migration to Remix. This book will guide you through the development of a full stack web application. You should have some beginner experience developing with React and JavaScript to get the most out of this book. Basic knowledge of server-side runtimes such as Node.js and experience with TypeScript is helpful but not required. If you are looking for a guide that introduces you to Remix start to finish, then this book is for you.The Era of Full Stack Web FrameworksCreating a New Remix ProjectDeploy Targets, Adapters, and StacksRouting in RemixFetching and Mutating DataError Handling in RemixState Management with URLs and CookiesStatic Assets, Metadata, and LinksWorking with FilesCaching StrategiesDeferring PromisesReal-Time with RemixAdvanced State ManagementDeveloping for the EdgeMigrating from React RouterMigrating from an SPAIncremental Migrations