@polprog/native-ui nyní veřejně dostupná na npm. Native-UI je design systém pro React Native postavený na tokenech, motivech a primitivech s důrazem na přístupnost.
Co obsahuje
32 komponent - Button, Input, Select, BottomSheet, HeaderBar, ListItem, Modal, Toast, Switch, Checkbox, Radio, Card, Avatar, Badge, Chip, Spinner, Skeleton, SearchBar a další - plus 9 layoutových primitiv (Box, Stack, Heading, Text, Divider). Každá komponenta je 100% v TypeScript, plně přizpůsobitelná motivy a správně se chová na iOS i Android.
Nativní chování podle platformy
iOS používá nativní SF zpětnou vazbu a rozměry sheets; Android používá ripple a Material elevation. Stejné props, správné chování na každé platformě - žádný platformově specifický kód ve vaší aplikaci.
Přístupnost na prvním místě
Každá interaktivní komponenta přichází s popisky, hit-slopy, pořadím fokusu, rolemi pro čtečky obrazovky a podporou reduce-motion. Jakékoli výchozí nastavení lze přepsat pro konkrétní instanci.
Open source
Vydáno pod licencí MIT. Instalace: npm install @polprog/native-ui. Kompletní dokumentace, changelog a roadmapa jsou k dispozici na Native-UI.com.


