Хотите научиться писать эффективные пользовательские интерфейсы при помощи React? Тогда вы нашли нужную книгу. Авторы расскажут, как создавать пользовательские интерфейсы при помощи этой компактной библиотеки и писать сайты, на которых можно обрабатывать огромные объемы данных без перезагрузки страниц. Также вы изучите новейшие возможности стандарта ECMAScript и функционального программирования.
React — популярная библиотека, используемая для создания пользовательских. Она была создана в Facebook с целью решить ряд проблем, связанных с крупномасштабными сайтами, управляемыми данными. На момент выпуска библиотеки в 2013 году этот проект воспринимался с некоторой долей скептицизма, поскольку соглашения по React довольно необычны.
В попытке не отпугнуть новых пользователей основная команда разработчиков React написала статью под названием Why React?, в которой рекомендовалось Give It (React) Five Minutes (Уделить ей (React) всего пять минут).
React действительно является небольшой библиотекой, поставляемой без того набора инструментов, который может понадобиться для создания ваших приложений. Но уделите ей пять минут.
Да, благодаря React прямо в вашем JavaScript создается код, похожий на HTML. И разумеется, все эти теги требуют предварительной обработки перед запуском в браузере. А для этого, скорее всего, понадобится встроенный инструмент, такой как Webpack.
Если вы, как и мы, читали эту статью, то, возможно, были впечатлены промисами, связанными с новой библиотекой JavaScript, способной решить все проблемы с DOM (объектной моделью документа); с библиотекой, которая всегда будет проста в применении и никогда не причинит неудобств.
А потом начали возникать вопросы: как можно будет преобразовать этот JSX? Как загрузить данные? Куда девать CSS? Что такое декларативное программирование? В каждом направлении возникало еще больше вопросов о том, как внедрить эту библиотеку в повседневную работу. С каждым разговором появлялась новая терминология, возникали новые технические приемы и все больше вопросов.
Купить книгу