Архитектура React Native для JS-разработчика
Комментарий Программного комитета:
Весьма не просто найти человека, который пытается залезть в React Native глубже, чем Дима. В докладе пойдет рассказ о компонентах и устройстве React Native, а также будет раскрыто множество интересных моментов подкапотной работы данной технологии. На основе этого вы увидите сильные и слабые стороны React Native.
Это технологический доклад, раскрывающий архитектуру React Native. Доклад будет полезен разработчикам любого уровня, как уже использующим React Native, так и присматривающимся к данной технологии. Поможет влиться, обрести понимание технологии и не бояться разработчикам, которые только смотрят на RN как на перспективную технологию для будущих или нынешних проектов.
В докладе присутствует 5 независимых глав:
- Разработка на React Native (вступления для людей, незнакомых с технологией);
- Изучение внутренностей (пример устройства приложения на Android; коммуникация JS и нативной части; рассказ про таймеры в JS);
- Ограничение производительности;
- Анимации (пример для демонстрации ограничение производительности);
- Реальные примеры (покажем немного бизнес-кода, чтобы вы не боялись).
Разработчик, 10 лет опыта, писал множество проектов в open-source, начиная от статического анализатора, заканчивая компилятором TypeScript. Ведущий самого безызвестного подкаста во всем frontend — UnderJS.
Related open source:
- PHPSA — статический анализатор на PHP для PHP;
- GHubber — мобильный клиент для GitHub на React Native;
- StaticScript — язык программирования, использующий LLVM как бэкенд и typescript как фронтенд.
Кроме того, Дмитрий являлся контрибьютором в Zephir Language & Phalcon framework.