Маст-рид программиста: просто о работе с библиотекой для создания веб-приложений
React предельно упрощает создание привлекательных и надежных интерфейсов для веб-приложений. Эта великолепная библиотека JavaScript имеет модульную архитектуру, что позволяет легко создавать, объединять и тестировать компоненты. React идеально подходит для небольших прототипов, корпоративных сайтов и других подобных решений. «React быстро. 2-е издание» предлагает уникальный подход к освоению фреймворка React. Более 80 компактных примеров проведут читателя от изучения основ работы к созданию довольно сложных приложений. В книге подробно описаны многие функциональные компоненты, хуки React и средства доступности веб-приложений, а также представлены интересные проекты для отработки новых навыков. Книга предназначена для разработчиков, имеющих опыт создания веб-приложений на базе JavaScript.
Эффект выполняется при монтировании, а функция очистки — при демонтировании (если они определены, конечно). Более того, если эффект имеет массив зависимостей, очистка и эффект также выполняются при каждом изменении ссылки на значение в массиве зависимостей
Декларативный стиль (в отличие от императивного) — React отдает предпочтение декларативному стилю вместо императивного, автоматически обновляя представления.