@polprog/native-ui тепер публічно доступна в npm. Native-UI - це дизайн-система для React Native, побудована на токенах, темах та примітивах з пріоритетом доступності.
Що всередині
32 продакшн-компоненти - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar та інші - плюс 9 примітивів компонування (Box, Stack, Heading, Text, Divider). Кожен компонент на 100% TypeScript, повністю підтримує теми та коректно працює як на iOS, так і на Android.
Нативна поведінка для кожної платформи
iOS використовує нативний зворотний зв'язок при натисканні SF та розміри аркушів; Android використовує ripple та Material elevation. Одні й ті ж пропси - правильна поведінка на кожній платформі без платформозалежного коду у вашому додатку.
Доступність в першу чергу
Кожен інтерактивний компонент постачається з мітками, зонами дотику, порядком фокусу, ролями для скрінрідерів та підтримкою reduce-motion. Перевизначайте будь-які налаштування за замовчуванням для конкретного екземпляра за потреби.
Відкритий вихідний код
Випущено під ліцензією MIT. Встановлення: npm install @polprog/native-ui. Повна документація, журнал змін та план розвитку доступні на Native-UI.com.


