@polprog/native-ui teraz verejne dostupná na npm. Native-UI je design systém pre React Native postavený na tokenoch, motívoch a primitívach s dôrazom na prístupnosť.
Čo obsahuje
32 komponentov - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar a ďalšie - plus 9 layoutových primitív (Box, Stack, Heading, Text, Divider). Každý komponent je 100% TypeScript, plne prispôsobiteľný motívmi a správne sa správa na iOS aj Android.
Natívne správanie podľa platformy
iOS používa natívnu SF spätnú väzbu a rozmery sheetov; Android používa ripple a Material elevation. Rovnaké props, správne správanie na každej platforme - žiadny platformovo špecifický kód vo vašej aplikácii.
Prístupnosť na prvom mieste
Každý interaktívny komponent prichádza s popiskami, hit-slopmi, poradím fokusu, rolami pre čítačky obrazovky a podporou reduce-motion. Akékoľvek predvolené nastavenie je možné prepísať pre konkrétnu inštanciu.
Open source
Vydané pod licenciou MIT. Inštalácia: npm install @polprog/native-ui. Kompletná dokumentácia, changelog a roadmapa sú k dispozícii na Native-UI.com.


