119 читали · 2 года назад
Что полезного я усвоил при разработке UI-Kit на Webpack, TS, React, PostCSS
Несколько месяцев назад мы дорабатывали UI-Kit. Стояла задача добавить новое состояние кнопки, при котором кнопка становится неактивной для нажатия и её содержимое меняется на анимированный спиннер, то есть "состояние загрузки". На реализацию было потрачено несколько часов: взяли компонент из библиотеки, который отвечает за анимированный спиннер, подключили в компонент кнопки и добавили условие изменения содержимого. Все шло очень гладко, где-то должен был быть подвох. Сборка библиотеки завершилась ошибкой...
5 месяцев назад
Создание UI-кита для React/TS с избирательным импортом компонентов
Привет друг! В этой статье попробую описать, один из вариантов создания ui-kit для react, с возможностью избирательного импорта компонент. Если вдруг установил в проект uikit, а там ошибка: TS2307: Cannot find module super-ui-kit/ Button or its corresponding type declarations. There are types at */super-ui-kit/dist/components/Button/index. d. ts , but this result could not be resolved under your current moduleResolution setting. Consider updating to node16, nodenext, or bundler Тебе сюда 🥸. Мотивация:...