Medium 2017 02 08 webpack v2 quick start 7be56d30

Несколько способов ускорить сборку webpack’ом

Если Вы работаете над крупным проектом, в котором много файлов относящихся к фронтенду (причем это могут быть еще и различные пакеты из node_modules), то в какой-то момент скорость сборки фронтенда…

Тестирование 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 служит для создания уникальных идентификаторов. Мы вначале рассмотрим объявление и особенности символов, а затем – их использование. Объявление Синтаксис: …