holyjs HolyJS 2019 СПб (24.05.2019 — 25.05.2019)

Scaling a React component library — building a design language for 500+ web applications

img

This talk discusses the process of building an unified design language and designing a high-quality library of reusable, composable, themeable, and highly customizable React components.

Комментарий Программного комитета:

Кто создавал библиотеки компонентов? Много кто. Кто создавал библиотеки таких размеров? Рассказ про удачные (и не только) решения при разработке гибкой библиотеки компонентов и про то, что дает то или иное решение.

Duplication of code and inconsistent design and experience are major issues across web applications. This talk discusses the process of building an unified design language and designing a high-quality library of reusable, composable, themeable, and highly customizable React components.

Nadiia will share what they learned from their previous experience building a component library. She’ll share ways to design components for wide adoption and will define the major areas to consider when architecting reusable building blocks. And finally, she’ll share how to make web applications more accessible by leveraging reusable WCAG-compliant UI components.