Книга посвящена программированию веб-приложений на языке JavaScript с применением популярного веб-фреймворка React 17. Дается вводный курс,на-глядно, по шагам описывающий разработку несложного веб-приложения - списка запланированных дел. Описываются базовые инструменты: создание и на-стройка React-проекта, написание компонентов, язык JSX, передача данных меж-ду компонентами и создание веб-форм. Рассматриваются полезные дополнитель-ные библиотеки: React Router (навигация), Redux, React Redux и Redux Toolkit (централизованное хранилище данных), Formik (быстрая разработка веб-форм), Yup (валидация), React Reveal (анимационные эффекты) и др.Рассказывается о разделении кода, обработке ошибок, средствах отладки,публикации готового веб-приложения и рендеринге на стороне сервера.Электронный архив на сайте издательства содержит код описанного в книге веб-приложения и другие полезные файлы.
Kniga posvyashchena programmirovaniyu veb-prilozheniy na yazyke JavaScript s primeneniem populyarnogo veb-freymvorka React 17. Daetsya vvodnyy kurs,na-glyadno, po shagam opisyvayushchiy razrabotku neslozhnogo veb-prilozheniya - spiska zaplanirovannykh del. Opisyvayutsya bazovye instrumenty: sozdanie i na-stroyka React-proekta, napisanie komponentov, yazyk JSX, peredacha dannykh mezh-du komponentami i sozdanie veb-form. Rassmatrivayutsya poleznye dopolnitel-nye biblioteki: React Router (navigatsiya), Redux, React Redux i Redux Toolkit (tsentralizovannoe khranilishche dannykh), Formik (bystraya razrabotka veb-form), Yup (validatsiya), React Reveal (animatsionnye effekty) i dr.Rasskazyvaetsya o razdelenii koda, obrabotke oshibok, sredstvakh otladki,publikatsii gotovogo veb-prilozheniya i renderinge na storone servera.Elektronnyy arkhiv na sayte izdatelstva soderzhit kod opisannogo v knige veb-prilozheniya i drugie poleznye fayly.