На этой неделе я посетил конференцию React в Лондоне. Это мероприятие было для меня первым, и я решил поделиться с вами своим опытом. Если какой-либо из следующего списка вас интересует, читайте подробнее ниже.
Первые, своего рода TL;DR
- Первая конференция от ребят из Red Badger (огромное спасибо)
- Впервые слышу об оборудовании React (да, это вещь)
- Впервые увидел, как на сцене кого-то застрелили из арбалета (на самом деле это был #crossbro)
- Впервые слышу об айтишнике, выполняющем челлендж с отжиманиями (Марк Цукерберг, но все же считается)
- Первая конференция с тех пор, как я переехал в Лондон (не то чтобы вас это должно было волновать)
конф
По мере того, как места в конференц-зале QEII заполнялись, становилось все более и более очевидным, что ребята из Red Badger отлично работают в лондонском сообществе React. С момента своего основания в мае 2014 года лондонская группа пользователей React прошла долгий путь от организации небольших встреч до полномасштабной конференции с участием множества замечательных спикеров со всего мира. Не говоря уже о еде, наклейках, приветственном пакете и интересных компаниях с множеством вакансий и, что более важно, увлекательных бесед.
Создайте свой собственный рендерер React
В докладе Dustan Kasten мы узнали о рендеринге на различные цели, такие как VR или Native платформы (стиральные машины, сиденья для унитаза) с помощью движка Fiber, появившегося в React 16. Поскольку разработчики Facebook решили выставить API рендеринга в новой итерации фреймворка, они открыли дверь для любого разработчика переднего плана, чтобы реализовать свой собственный. Итак, если вы пишете движок блога со статическим HTML-контентом и минимальным JS или вообще без него, у вас есть шанс по-прежнему игнорировать этот фреймворк. Но если вы из тех людей, которые с детства разбирают каждую ручку, к которой приложат руку, смело смотрите на API и реализуйте собственный рендерер.
Застрелен на сцене кроссбро
Самая крутая лекция дня пришла поздно, но освежила лучше, чем глоток кофеина прямо в глазницу. Наш коллега-разработчик, Кен Уиллер из США, принес на конференцию арбалет (также известный как crossbro) с намерением застрелить своего нового коллегу в прямом эфире на сцене, используя только приложение для реагирования (и лазер для лучшего прицеливания; очевидно). К счастью, боеприпасы были пластиковые, и зрители выжили, но мы узнали, как можно использовать реакцию для управления любым оборудованием (не только луками), которое попадется вам в руки.
Когда во время сеанса вопросов и ответов вас спросили, зачем вам такое строить, ответ был: американский флаг (точка).
Отжимания с Марком
Самый важный урок дня был извлечен из панельных дискуссий, когда мы узнали, что вы не должны ни в коем случаени при каких обстоятельствах бросать вызов Марку Цукербергу. Даже не отжимания, нет… позвольте мне перефразировать, особенно не отжимания. Как оказалось, кто-то попробовал это на конференции в Facebook во время сеанса вопросов и ответов в форме вопроса:
- Эй, Марк! Сколько отжиманий ты можешь сделать?!
- Больше чем ты.
Видимо, Марк победил…
Некоторые технологии
Остальные доклады на конференции были больше теоретическими, чем глубокими погружениями, поэтому вот список технологий, о которых мы немного узнали:
- Автоматическое форматирование кода с красивее.
- Новый протокол связи, основанный на источнике событий, называется logux.
- Введите безопасность и АОТ в ответ на проект разума.
- Система стилей на основе JS со стилизованными компонентами.
- Сначала оффлайн и PWA с редукс офлайн.
- Снапшот-тестирование с помощью Jest или AVA.