Программирование [Thomas Findlay] React - The Road To Enterprise [ENG]

  • Автор темы ATLANT ♆
  • Дата начала
Автор: Thomas Findlay
Название: React - The Road To Enterprise (Дорога к Enterprise)

QD65pLg.png


Поднимите свои навыки на новый уровень и станьте профессионалом React, освоив передовые шаблоны, лучшие практики и передовые методы разработки крупномасштабных приложений React.

Предотвратите превращение ваших проектов React в legacy еще до того, как они будут отправлены в продакшен, и узнайте, как создавать масштабируемые и удобные в сопровождении приложения React с действительно работающей архитектурой.

Создание приложений React может показаться простым. А вот создание крупномасштабных React-приложений с хорошей архитектурой, которые можно легко масштабировать и поддерживать, не так уж и просто.

Многие решения, принимаемые в ходе разработки, особенно в начале, могут оказать огромное влияние на успех проекта. И их много.

Выберите неправильные инструменты для проекта или добавьте новые функции без хорошей архитектуры и шаблонов, и вы получите проект, который стал legacy еще до того, как он был выпущен.

Вместо того, чтобы легко создавать больше функций и радовать своих пользователей и заинтересованных лиц, вам придется бороться со своим проектом долгие годы. Но не волнуйтесь, есть решение.

Как создавать отличные приложения React, которые работают?

Интернет полон руководств, статей и видео, которые пытаются научить React. Проблема в том, что многие из них устарели, слишком просты или дают действительно плохие советы и рекомендации. Это не лучший способ начать важный проект.

К счастью, вам не нужно проводить массу исследований и пытаться самостоятельно подобрать и соединить точки. На эти проблемы есть очень простой ответ.

«React - Дорога к Enterprise» — это продвинутая книга, в которой рассказывается о передовом опыте, продвинутых шаблонах и методах разработки приложений React и Next. Это универсальный ресурс для многих важных концепций, который должен помочь вам решить и избежать многих проблем при разработке приложений React.

Что в книге?

«React - Дорога к Enterprise» охватывает множество дополнительных тем, которые помогут вам создавать удобные в сопровождении, масштабируемые и производительные приложения React.

Конфигурация проекта и масштабируемая архитектура

Узнайте, как установить и настроить корпоративный проект с помощью таких инструментов, как PostCSS, Stylelint, Prettier и других. Узнайте, как создать масштабируемую архитектуру для ваших приложений React, которой действительно легко управлять и расширять.

Масштабируемые и поддерживаемые API-запросы и управление состояниями API с помощью API Layer, пользовательских хуков и React-Query

Изучите расширенные шаблоны для управления асинхронными операциями, состояниями API и отменой запросов, внедрив гибкий и масштабируемый API Layer и объединив его с React-Query.

Передовые методы управления состоянием

Овладейте передовыми методами управления состоянием, которые позволят вам легко управлять, совместно использовать и повторно использовать данные в вашем приложении. Изучите шаблоны для управления состоянием в понятной, удобочитаемой и масштабируемой форме и воспользуйтесь преимуществами хуков, Immer и Context API.

Глобальное управление состоянием с помощью Modern Redux и RTK

Забудьте о боли управления старым Redux с тоннами шаблонного кода. Узнайте, как использовать Redux современным способом с Redux Toolkit и RTK Query.

Управление глобальным состоянием с Zustand & Jotai

Redux может быть популярным, но это не единственное жизнеспособное решение. Узнайте, как использовать Zustand и Jotai для управления глобальным и инкапсулированным состоянием, которое может быть общим для компонентов.

Оптимизация производительности

Изучите множество основных методов улучшения и оптимизации производительности ваших приложений, чтобы сделать их молниеносно быстрыми и удивить ваших пользователей.

SSG, ISR, SSR и Middlewares с Next.js

Узнайте о преимуществах статики и приложений, отображаемых на стороне сервера, и узнайте, как создавать их с помощью Next.js.

Тестирование и безопасность

Создавайте надежные и ориентированные на будущее модульные и e2e-тесты с помощью Jest, Cypress и Testing Library, которые действительно работают и вселяют в вас уверенность. Сделайте свои приложения более безопасными и изучите способы ограничения доступа к определенным страницам и контенту только для авторизованных пользователей.

TypeScript First

TypeScript - замечательный инструмент, который просто необходим для крупномасштабных приложений. Он дает много преимуществ, так как делает кодовую базу более удобной для сопровождения, удобочитаемой, помогает выявлять ошибки на ранних этапах разработки и значительно упрощает процесс рефакторинга. Вот почему все примеры кода в книге написаны на TypeScript.

Для кого эта книга?

Книга не является руководством для начинающих по React.js. Она не научит вас, как начать с ним работать. Это продвинутая книга, и чтобы максимально использовать ее, вы должны иметь хотя бы базовые знания JavaScript, TypeScript и React.js, включая такие понятия, как хуки, обновления состояния, жизненные циклы и т. д. Если вы этого не сделаете, то я сначала порекомендуйте познакомиться с React, ознакомившись с официальной документацией. Вам также должно быть удобно пользоваться интерфейсом командной строки.

Книга написана с очень практичным подходом. Я твердо верю, что лучший способ научиться программировать - это практика. Существует множество примеров кода, которым вы можете следовать и играть с собой, чтобы глубже понять концепции, лежащие в их основе. Вы можете сделать это либо с нуля, либо с помощью приложения-компаньона. Если вы ищете книгу для чтения в дороге или просто вдали от компьютера, возможно, это не лучшая книга для вас.

Скачать:
Скрытое содержимое для пользователя(ей): ATLANT ♆
 

Похожие темы

Trinity
Ответы
0
Просмотры
294
Trinity
Trinity
Ответы
0
Просмотры
307
Trinity
Trinity
Ответы
0
Просмотры
157
Trinity
Trinity
Ответы
0
Просмотры
152
Trinity
Trinity
Ответы
0
Просмотры
121
Trinity
Trinity
Ответы
0
Просмотры
247
Trinity
Trinity
Ответы
0
Просмотры
187
Trinity