Привет),
вот пример:
radix-ui.com, в этой библиотеке каждый компонент устанавливается как зависимость:
npm install @radix-ui/react-progress
import * as Progress from '@radix-ui/react-progress';
export default () => (
<Progress.Root>
<Progress.Indicator />
</Progress.Root>
);
Другие же библиотеках она устанавливается целиком, и компоненты используются так:
import { Form, Input, Button, Checkbox } from 'antd';
// ...
Из каких еще библиотек (кроме radix-ui) можно взять компонентов, не потянув за собой огромную кучищу ненужного кода и CSS стилей (про светлую/темную тему, компоненты
<Grid />
,
<Flex />
и т. д., ну вы поняли) Спасибо : )
P.S.
material-ui тоже имеет такой же подход, как и radix-ui