Когда дело доходит до таких технологий, как React, сама основная библиотека невелика, но вокруг нее есть множество инструментов. Целью инструментальной сессии React Finland 2019 было раскрыть некоторые из этих вопросов.

Теджас Кумар - Масштабируемые (дизайн) системы с TypeScript

Одной из актуальных тем на конференции была тема дизайн-систем и способы их разработки.

В своем выступлении Теджас показал нам, как он разрабатывал свою систему, а точнее, как он сочетал Styleguidist с TypeScript и редактором из Visual Studio Code.

Я надеюсь, что однажды работы Теджаса попадут в Styleguidist!

Богдан Ляшенко - Codecrumbs in React

Несмотря на то, что на понимание кода и того, как он работает, уходит много времени, многие наши инструменты не предназначены для этой цели.

Я пригласил Богдана на конференцию, чтобы он продемонстрировал, как его новый инструмент с открытым исходным кодом, Codecrumbs, может помочь вам в разработке сложных кодовых баз и аннотировать их для ваших коллег.

Основная идея состоит в том, что вы аннотируете, как конкретный путь прохождения кода работает в кодовой базе. Затем этими крошками можно поделиться с другими разработчиками в команде.

Томаш Конради - React Union: пиши один раз, подключай куда угодно

Хотя разработчики часто используют React для разработки одностраничных приложений и все более статичных сайтов, бывают случаи, когда вы можете захотеть интегрировать его в WordPress или, возможно, Liferay! Именно в этом случае появляется React Union Томаша Конради.

Кристоффер Ниска - Выпуск библиотеки, написанной на TypeScript, на NPM

Учитывая, что в наши дни так много движущихся элементов, вопрос в том, что публиковать в npm и как этого добиться при использовании TypeScript. Именно этот вопрос Кристоффер Ниска исследовал в своем выступлении.

Заключение

Я чувствую, что большая сложность React связана с инструментами, которые его окружают. Тем не менее, теперь ситуация прояснилась, когда приложение create-react-app и другие технологии стали стандартом для многих пользователей. Как показывает сессия, инновации все еще продолжаются, и я ожидаю, что в ближайшие годы инструменты станут более зрелыми, поскольку сообщество примет новые методы.