react-omni-ui
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.14 • Public • Published

#React-omni-ui

Библиотека react компонентов для разработки интерфейсов

Установка

npm install react-omni-ui

или

yarn add react-omni-ui

Запуск и разработка

npm run storybook - запустить storybook локально

npm run test - запустить тесты

npm run test -- -u - пересоздать снапшоты для тестов

npm run build - собрать bundle

Импорт в проект

import {Button} from 'react-omni-ui' - заберем библиотеку целиком

или

import {Button} from 'react-omni-ui/dist/components/Button' - заберем только компонент кнопки

Основные моменты при разработке

  • Чем меньше посторонних зависимостей, тем лучше
  • При добавлении сторонних зависимостей в библиотеку необходимо их прописывать в секции externals файла webpack.config.js
  • При создании нового компонента необходимо прописать его в секции entry файла webpack.config.js
  • При переиспользовании компонентов внутри других компонентов импортировать необходимо не из index.ts, а из папки компонента. Например: import {Typographt} from '@components/Typography'

/react-omni-ui/

    Package Sidebar

    Install

    npm i react-omni-ui

    Weekly Downloads

    5

    Version

    1.0.0-alpha.14

    License

    MIT

    Unpacked Size

    770 kB

    Total Files

    165

    Last publish

    Collaborators

    • omni-ui