Повторное использование кода с помощью HOC в ReactИнструменты

Доклад принят в программу конференции
Дмитрий Цепелев
AnjLab

Пишет код уже 6 лет - бэкенды на Ruby и фронт на React. Любит функциональщину, участвует в opensource-проектах по мере возможности и организует локальные митапы для разработчиков во Владимире.

Тезисы

В докладе я расскажу о том, как можно контролировать сложность React-компонентов и повторно использовать логику с помощью компонентов высшего порядка (HOCs).

На примере небольшого e-commerce приложения будут рассмотрены распространенные причины распухания кода компонентов (управление перерисовкой, граничные условия и т.д.), а также предложены методы их устранения с использованием HOC.

Далее мы познакомимся с библиотекой recompose - набором функций для удобного построения компонентов высшего порядка и рассмотрим примеры её использования. В заключение мы рассмотрим особенности производительности, тестирования и отладки HOC и попробуем обозначить границы их применимости.

Single page application, толстый клиент
,
AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript

Другие доклады секции Инструменты