Tamagui v3 dans daroms
This content is not available in your language yet.
Tamagui v3 (config v6) diffère de v2 sur des points que les modèles connaissent mal ; le noyau IA les rappelle.
- Valeurs plates sans
$:p="4",bg="background",color="color-11". Les conditions vivent dans la valeur :bg="card press:background-press",opacity="1 enter:0 exit:0",p="4 sm:6".hoverStyle,pressStyle,$4n’existent plus. - Clés de thème en kebab-case :
border-color,background-press,placeholder-color, rampecolor-1..color-11. - Sous-thèmes en minuscules d’un seul mot (les segments en majuscules cassent la résolution des niveaux relatifs) :
brand,soft,accent,highlight,success,warning,danger,destructive. - Contrôles nommés :
size="xs|sm|md|lg|xl"; nosButtonexposentsm|md|lg(36, 40, 48 px). - Animations : prop
transition="fast|medium|slow|bouncy"; driver Reanimated en app, React Native Animated sous Jest. - Icônes : plus de paquet Lucide complet ; génération des seules icônes utilisées (
tamagui icons add), thémées via@tamagui/helpers-icon. - Ordre des providers :
SafeAreaProviderau-dessus deTamaguiProvider. - Typage :
allowedStyleValues: 'somewhat-strict'; le type de config étant identique pour toutes les marques,@daroms/themedéclareTamaguiCustomConfigune fois pour le cœur et les apps.