Тестирование React компонентов с Enzyme и Mocha

Зачем писать unit-тесты? Представим себе обычный цикл разработки: получили задачу, решили её, протестировали, починили баги и выпустили версию. Затем получили баг-репорты и фиче-реквесты и…

Паттерны React

Рекоммендации, представленные в этой статье, являются результатом, основанным на собственном опыте построения приложений на React. Организация компонента class definition constructor…

Medium isomorphic

React & NodeJs изоморфное приложение

Что такое Изоморфный/Универсальный JavaScript? Это слово стало модным еще в 2015 году. В общих чертах - это код, который работает как на клиенте, так и сервере. В чем смысл такого подхода? …

Medium flux

Подробно о Flux

Flux это архитектура приложения, которую Facebook использует для создания на стороне клиента веб-приложений. Она дополняет компонуемые компоненты представления(view) React, используя однонаправленный…

ES-2015: Set, Map, WeakSet и WeakMap

В ES-2015 появились новые типы коллекций в JavaScript: Set, Map, WeakSet и WeakMap. Map Map – коллекция для хранения записей вида ключ:значение. В отличие от объектов, в которых ключами могут…

ES-2015: Итераторы

В современный JavaScript добавлена новая концепция «итерируемых» (iterable) объектов. Итерируемые или, иными словами, «перебираемые» объекты – это те, содержимое которых можно перебрать в цикле. …

ES-2015: Тип данных Symbol

Новый примитивный тип данных Symbol служит для создания уникальных идентификаторов. Мы вначале рассмотрим объявление и особенности символов, а затем – их использование. Объявление Синтаксис: …

ES-2015: Классы

В современном JavaScript появился новый, «более красивый» синтаксис для классов. Новая конструкция class – удобный «синтаксический сахар» для задания конструктора вместе с прототипом. Class …