#19 - React Europe и Holy JS

Немного про React Europe 2017 и подробно про Holy JS в в Санкт-Петербурге, 2 и 3 июня, регистрируйтесь используя 5minReactPromo! https://holyjs-piter.ru

#18 - pnpm

pnpm - новый пакетный менеджер; discuss.reactjs.org - официальный форум; HTML шорты.

#17 - Idiomatic Redux

Марк Эриксон, одни из контрибьюторов в Redux, опубликовал две отличные статьи в своей серии Idiomatic Redux.

Марк проделал большую работу изучая старые обсуждения в redux issues на github и различные посты и комментарии Дэна Абрамова, чтобы рассказать нам об исходных идеях, намерениях и решниях принятых при проектировании Redux. В итоге разложил всё буквально по полочкам!

#16 - Frontend Conf 2017

Frontend Conf - профессиональная конференция фронтенд-разработчиков, Сколково, 5-6 июня 2017. В этом подкасте сделаю обзор планируемых докладов.

Регистрируйтесь с промокодом 5minCode2017 - скидка 7% для слушателей Пятиминутки React!

#15 - Amsterdam, PWA, RealWorld, Prepack

Новости:

  • React Amsterdam 2017
  • примеры Progressive Web Apps на React, Preact, Svelte, Vue, Angular и viperHTML
  • Real World блог платформа на реализованная на нескольких фронтенд и бэкенд фреймворках (можно миксовать)
  • Prepack - виртуальная машина JavaScript написанная на JavaScript, которая оптимизирует код во время сборки как никто другой!

Ссылки:

#14 - Redux Business Logic (part 2)

В предыдущем выпуске подкаста мы разбирались с вопросом где разместить бизнес логику при использовании Redux. Но остались острые вопросы, которые я не успел осветить. Углубимся в тему ещё немного!

#13 - Redux Business Logic

Где в React-Redux приложениии должен быть расположен код отвечающий за бизнес логику? Рассмотрим частный пример с бизнес логикой исключительно на клиенте.

#12 - React 15.5 и другие новости

Новостной выпуск подкаста: React 15.5, Andrew Clark‏ отвечает на вопросы, React London 2017, подкаст ДевШахта, советы по оптимизации React+Redux приложения от Twitter, codesandbox.io - песочница для React проектов.

#11 - this.state или this.effectiveValue?

Если мы решили хранить локальное состояние компонента где-то внутри компонента (а не в Redux), стоит ли это делать в this.state или завести отдельную переменную this.effectiveValue? Отвечаю на комментарий к предыдущему эпизоду подкаста.

#10 - Redux and Local State

Вопрос: можно ли и нужно ли использовать локальный state в компонентах при использовании Redux? Краткий ответ: локальный state это нормально, используем!

#9 - Lifting State Up Example Explained

Разберём на пальцах пример из документации к React про два поля ввода температуры по Цельсию и по Фаренгейту и как правильно их синхронизировать.

#8 - Plan for Addons in React 16

Don’t Do Anything: react-addons-perf

Fix and Forget: react-addons-create-fragment, react-addons-linked-state-mixin, react-addons-pure-render-mixin, react-addons-shallow-compare, react-addons-update, react-linked-input,

Deprecate and Forget: react-addons-css-transition-group, react-addons-transition-group

Undecided: react-addons-test-utils

#7 - Preact

Preact - быстрая альтернатива React с таким же API и всего 3kB в gzip. Расскажу про мой опыт использования.

#6 - React 15.5 and 16 Umbrella

Обсуждаем планы команды React на две ближайшие версии.

#5 - Redux, Derived Data

Redux и вычисляемые поля. Сталкивались ли вы с проблемой распухающих объектов Action, поскольку одни редьюсеры требуют данные от других редьюсеров? Где и как правильно работать с вычисляемыми полями?

#4 - Redux, Аctions подряд

Redux: что не так с отправкой нескольких Actions подряд (синхронно)? Не используете actions как аналог set методов.

#3 - Hot Module Replacement или React Hot Loader?

В чём разница между Hot Module Replacement или React Hot Loader и как это всё работает?

#2 - JSX 2.0

JSX 2.0 - большое обновление синтаксиса JSX, которое пока на ранней стадии планирования и обсуждения.

#1 - React Fiber

React Fiber - новая реализация алгоритма построения и сравнения Virtual DOM.