T
tamagui
Uniwersalny framework React do budowania aplikacji na web i mobile z optymalizującym kompilatorem.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Tamagui to framework React umożliwiający tworzenie interfejsów użytkownika dla aplikacji webowych i natywnych z jednej bazy kodu. Pracujesz ze stylizowanymi komponentami za pomocą funkcji styled(), definiujesz design tokeny i tematy, a następnie wykorzystujesz gotowe komponenty UI oraz animacje. Skill wspiera pracę z XStack/YStack, konfiguracją tematów, mediaqueries i wariantami komponentów. Przed napisaniem kodu wygeneruj konfigurację projektu, aby uzyskać dokładne nazwy tokenów, dostępne komponenty i punkty przerwania specyficzne dla Twojej aplikacji.
Jak używać
- Zainstaluj skill Tamagui w swoim projekcie — skill aktywuje się automatycznie, gdy rozpozna importy z pakietów
@tamagui/*, użycie funkcjistyled()lub referencje do tokenów z prefiksem$. 2. Przed napisaniem kodu uruchomnpx tamagui generate-promptw katalogu projektu — polecenie wygeneruje pliktamagui-prompt.mdzawierający design tokeny (space, size, radius, color, zIndex), dostępne tematy, komponenty UI, media query breakpoints oraz właściwości skrótowe specyficzne dla Twojego projektu. 3. Otwórz wygenerowany pliktamagui-prompt.mdi zapoznaj się z dostępnymi tokenami oraz nazwami tematów — zawsze odwołuj się do tego pliku zamiast zgadywać nazwy, aby uniknąć błędów. 4. Twórz komponenty za pomocą funkcjistyled(), rozszerzając istniejące komponenty bazowe (View, Text) — pamiętaj o dodaniuas constdo obiektu variants dla poprawnego wnioskowania typów oraz używaj prefiksu$przy odwołaniach do tokenów. 5. Wykorzystuj komponenty Stack (XStack dla flexDirection: 'row', YStack dla flexDirection: 'column') do budowania layoutów oraz definiuj warianty komponentów, aby obsługiwać różne stany i rozmiary — warianty zdefiniowane później w obiekcie przesłaniają wcześniejsze. 6. Skill automatycznie podpowiada dostępne tokeny, komponenty i właściwości na podstawie konfiguracji projektu — jeśli pracujesz z animacjami lub useTheme, skill dostosuje sugestie do kontekstu Twojego kodu.