Название: Building Large Scale Web Apps : A React field guide Автор: Addy Osmani, Hassan Djirdeh Издательство: Leanpub Год: 2024-08-31 Страниц: 388 Язык: английский Формат: pdf (true), epub Размер: 78.9 MB
In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.
"Building Large Scale Web Apps" is a toolkit for managing large-scale React applications. React as a library allows you to start building user interfaces quickly and easily. But how do things scale as an application grows? How do you ensure that your codebase remains manageable, your performance metrics stay on point, and your team continues to work cohesively as the project evolves? In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.
As web applications become increasingly complex and feature-rich, it becomes important for developers to consider how to build scalable and maintainable systems that don’t break under pressure. Building large-scale web applications can be a challenging task, requiring careful planning and implementation to ensure that the application is scalable, maintainable, and performs well.
This book is designed to be a resource that provides a set of tools and techniques to successfully navigate the challenges of building large-scale, maintainable, and scalable jаvascript web applications using React. Many of the ideas apply more broadly.
In the first half of the book, we delve into the essentials, adopting a practical, example-led strategy. We start with the basics of understanding how software complexity can be managed before addressing key concepts such as design systems, data fetching, and state management, ensuring you understand how to structure and scale your React applications effectively. After closing the first part, we explore other topics like translation and internationalization (i18n), and how code folders and files can be neatly organized.
In the second half of the book, we dive into more sophisticated areas necessary for full-scale application development. Here, we tackle the challenges of personalization, A/B testing, scalable web architecture, and caching strategies. You’ll learn how to approach technical migrations, ensuring that your application remains cutting-edge and maintainable. Finally, we conclude by discussing the advantages TypeScript provides in making React code “safe” and the importance of testing.
Скачать Building Large Scale Web Apps : A React field guide
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.