@invitro_it/invitro-ui-kit v1.9.1
Components library
Разработка:
- Установка зависимостей:
npm iили
yarn install- Запуск StoryBook:
npm run storybook- Публикация в npm:
npm pubStorybook
- Чтобы использовать storybook, просто запустите
yarn storybookи наслаждайтесь:)
Как разрабатывать локально с yalc
- Во-первых, нужно установить глобально yalc :
npm i -g yalc - В директории библиотеки выполнить:
yalc publish --no-sigчтобы сделатьpublishлокально (вы можете найти результат в$HOME/.yalc/packages folder) => на выходе получается что-то вроде@invitro_it/invitro-ui-kit@X.X.X published in store. (где X.X.X это актуальная версия библиотеки) - Теперь нужно перейти в директорию проекта, в котором необходимо использовать библиотеку и связать их между собой командой
yalc link @invitro_it/invitro-ui-kit@X.X.Xи запустить проект:yarn dev / yarn start / npm run start - Для автоматической пересборки изменений в библиотеке и отправки их в локальный репозиторий проекта для того, чтобы он подхватил изменения нужно выполнить
yarn local-watch.
Ссылка на документацию yalc: https://github.com/wclr/yalc
Использование:
Установка:
npm install @invitro_it/invitro-ui-kitили
yarn add @invitro_it/invitro-ui-kitПример использования:
import React, { FormEvent, memo, useState } from "react";
import { Button, Input } from "@invitro_it/invitro-ui-kit";
export const Example = memo((): JSX.Element => {
const [inputValue, setInputValue] = useState("");
const onButtonClick = () => alert(inputValue);
const onInputChange = (e: FormEvent<HTMLInputElement>) => setInputValue(e.currentTarget.value);
return (
<>
<Input value={inputValue} onInput={onInputChange} placeholder="введите значение" />
<Button type="primary" onClick={onButtonClick}>
Найти
</Button>
</>
);
});Результат:

10 months ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago