Изучаем паттерны проектирования JavaScript: руководство для разработчиков JavaScript и React, 2-е издание
ISBN | 978-601-08-4117-8 |
Количество страниц | 272 |
Формат издания | 197 x 250 мм |
Печать | Черно-белая |
Эдди Османи
Желаете писать красивый, хорошо структурированный и удобный в поддержке код JavaScript, применяя все современные паттерны проектирования? Хотите, чтобы код получался чистым, эффективным и легко управлялся? Держите руку на пульсе непрерывно обновляющихся лучших практик? В таком случае вам идеально подойдёт обновлённое второе издание данной книги.
В ней подробно разобрано, как применять в JavaScript и React современные паттерны проектирования, а также модули, примеси, наблюдатели и медиаторы. Вы узнаете о паттернах, действующих на стороне сервера, в частности о способах рендеринга, изучите островную архитектуру. Также подробно исследованы известные архитектурные паттерны (MVC, MVP и MVVM) с точки зрения разработчика современных веб-приложений.
Кроме того, вы исследуете современный синтаксис JavaScript, а также специфические паттерны React — в частности хуки, компоненты высшего порядка (HOC) и многие другие, что поможет успевать за вечно изменчивым миром веб-разработки.
В этой книге:
- Архитектурные паттерны для структурирования компонентов и приложений
- Более 20 паттернов проектирования, применимых в JavaScript и React, которые полезны разработчику независимо от его опыта
- Различные категории классических паттернов проектирования, в том числе порождающие, структурные и поведенческие
- Важнейшие приемы повышения производительности, в том числе динамический импорт и разделение кода
- Паттерны рендеринга, в том числе рендеринг на стороне сервера, гидратация, островная архитектура и многие другие приёмы

Эдди Османи – ведущий инженер компании Google, руководитель разработчиков браузера Chrome.