Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Управляем динамическими компонентами – React Children

Компоненты реакта достаточно инкапсулированы и изолированны от внешнего кода. Связь между ними осуществляется через явный API, который они открывают для “связи с внешним миром”. Разумеется, что все время писать изолированные компоненты невозможно, нам зачастую требуется создавать сложные структуры интерфейсов для того чтобы обеспечить необходимый функционал. В таком случае нам требуется вводить компоненты-обертки (родители), а так

Изменения в трендах популярности фреймворков

Я уже писал о трендах в распространении js фреймворков, было это достаточно давно и не правда пора взглянуть на вещи свежим взглядом. На этот раз я предлагаю сравнить два “бегемота” фронтенд разработки: AngularJS и React. Думаю что всем очевидно, что именно они являются лидерами и пока никому не планируют уступать. Конечно же лидируют они в

ToDo на React’е и Redux’е

Продолжаю экспериментировать с библиотеками. Сегодня небольшой пример приложения ToDo на React’е и Redux’е. Если вкратце, то мне нравится подход Redux’а. К нему, как и в случае с Flux, требуется привыкнуть, но результат очень даже радует. В чем особенности этого подхода: Все состояние приложения хранится в одном большом объекте. Объект иммутабельный, то есть его нельзя менять

Github комьюнити ценит React

Github комьюнити признает реакт на равне с jQuery! Казалось бы звучит как принижение или как минимум возникает праведный гнев – как их можно сравнивать. Согласен, сравнивать сложно, но я и не сопоставляю их возможности, преимущества и недостатки – я сравниваю количество признаний. Мера измерения которых – это пресловутые звездочки, которые пользователи ставят тому или иному

Конфигурация gulpfile для проекта на ReactJS и ES6 (ES2015)

Для создания проекта с использованием ReactJS и написанием всех компонентов в новом синтаксисе ES6 (ES2015) нам потребуется использовать менеджер Gulp. Вместо него, в принципе подойдет любой другой, который вам знаком, основные принципы останутся те же. Для начала, скажу, что я исхожу из предположения, что вы уже работаете с gulpfile’ом на ES2015. Если нет, то посмотрите

Библиотека ReactJS – первый взгляд

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