Как разобраться в исходниках React.js
На вебинаре будет рассмотрен исходный код React.js. Из каких частей состоит библиотека, как разобраться в них подробнее: через исходный код и через отладку в браузере. Также будут рассмотрены контрибьюторы, какой вклад внесли, и как каждый из нас может стать разработчиком библиотеки React.js.
План вебинара:
- С чего начинать исследование реализации фичей React
- Варианты исследования исходников
- Пройдемся по react/packages, рассмотрим назначение пакетов
- Демонстрация отладки react в браузере на примере стартового mount
- Демонстрация с чего начать отладку reconcilation и работы setState
- Зачем всё это надо?
- Показ контрибьюторов React, какой вклад, где работают
- Рассмотрение нескольких pull request’ов
- Пример первых задач для начинающих контрибьюторов
Целевая аудитория:
Данный вебинар будет интересен разработчикам React, которые бы хотели глубже разобраться в устройстве библиотеки, но на это не хватало времени или желания.
В первой половине вебинара будут затронуты некоторые техники отладки исходников, не всегда знакомые или используемые разработчиками. Во второй половине будет в том числе упомянуто о карьере и развитии, если стать контрибьютором популярной библиотеки. Поэтому вебинар будет полезен начинающим front JavaScript разработчикам.