cn() : Tous les DEVS Tailwind doivent l’utiliser (clsx + twMerge)

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 24

  • @silent_pooler
    @silent_pooler Месяц назад

    Cette vidéo est incroyablement pédagogique, c pour ça que je t’aime! Je pense que si tu l’as fait en anglais tu vas être surpris du nb de vue tellement ce n’est pas un concept si évident!

  • @parafeu1055
    @parafeu1055 Месяц назад

    Super utile merci, surtout la découverte de CLSX !! De base je suis un développeur Vue qui le fait tout seul donc c'était l'un de mes plus gros problèmes quand je passais sur du React.

    • @melvynxdev
      @melvynxdev  Месяц назад

      Ah oui en VueJS je connais pas l'équivalent...

  • @amoskalunga7251
    @amoskalunga7251 Месяц назад

    Super astuce, t'es génial

  • @loriceagle2127
    @loriceagle2127 Месяц назад

    merci pour l'astuce

  • @franckngoubounkou9930
    @franckngoubounkou9930 Месяц назад

    Le Goat 😊

  • @Martio_Martio07
    @Martio_Martio07 Месяц назад

    Thanks !

  • @0xLoops
    @0xLoops Месяц назад

    cool merci, je le voyais dans les fichiers de shadcn pour svelte. Je vais mieux comprendre le fonctionnement

  • @ShalltearFR
    @ShalltearFR Месяц назад

    une librairie qui va bien, j'ai nommé Tailwindest pour pouvoir typer les classes tailwind

  • @mykus1000
    @mykus1000 Месяц назад

    C'est truck est intéressant

  • @Gatsu351
    @Gatsu351 Месяц назад

    clsx(
    class1var,
    class2var,
    class3var,
    cond ? "class14 : "class5"
    ou
    const cn = (...cls) => cls.filter(cls=>cls).join(" ");
    de rien
    et twMerge ça ne devrait pas exister, c'est à toi de gérer. tes classes correctement.

    • @melvynxdev
      @melvynxdev  Месяц назад

      Comment tu gères les tableaux ? Les objects avec ton `cn` ?
      et twMerge deverait existe pour des librairies comme Shadcn/UI ;)

    • @Gatsu351
      @Gatsu351 Месяц назад

      @@melvynxdev 99% du temps j'ai pas besoin de gérer quoi que ce soit d'autre que des strings (puisqu'une classe c'est une string, et que je ne vois pas pourquoi tu irais gérer des objets, oui dans ce cas tu upgrade la classe.
      mais là je te parle du cas le plus courant , des classes, des variables, des conditions, ya pas besoin de plus dans 99% des cas, tout comme on n'a pas besoin de tailwind dans 99% des cas, sauf pour un POC ou un MVP, après il faut s'en débarasser.
      Je pense que la plupart des jeunes débutants devraient avoir des formations sur l'écoconception et le poids des pages web

    • @melvynxdev
      @melvynxdev  Месяц назад

      omg le troll ultime

  • @BCauj
    @BCauj Месяц назад

    Alors deja on dit « énaybeul » et pas énanbeul….
    Mais surtout mais LOL utilises vue.js tu vas découvrir des choses waow je pense 😅