Aller au contenu principal

πŸ“¨ #165: StyleX, CSS Hooks, PandaCSS, Tailwind, Redux, Astro, Next.js, Remix, Storybook, React-Native 0.73, State of React-Native, Skia text layouts, Expo EAS...

Β· 9 minutes de lecture
SΓ©bastien Lorber
Newsletter creator - Docusaurus maintainer

Salut Γ  tous !

Cette semaine, j'ai trouvé l'actualité CSS particulièrement intéressante. StyleX, CSS Hooks, Panda, Tailwind, CSS4...

CotΓ© React-Native, le sondage State of RN est ouvert. Un nouveau mode "bridgeless" sera introduit dans la version 0.73 (qui vient juste de sortir lol).

2 confΓ©rences React arrivent Γ  Paris dΓ©but 2024, on aura l'occasion d'en reparler!

πŸ’‘ Consulter cette newsletter sur Twitter - format visuel 🎨

Pour me soutenir:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    In-App Subscriptions Made Easy

    In-App Subscriptions Made Easy

    RevenueCat gives you everything you need to monetize, analyze, and grow your app business. Effortlessly control customer access and entitlements, manage data, and experiment with pricing. See why over 30,000 apps trust RevenueCat to power their in-app purchase infrastructure.

    βš›οΈ React​

    StyleX

    StyleX

    La solution CSS-in-JS de Meta est enfin open-sourcΓ©e, aprΓ¨s de longues annΓ©es d'attente. Elle est utilisΓ©e sur des apps consΓ©quentes comme Facebook, Instagram ou WhatsApp. Elle n'est pas strictement couplΓ©e Γ  React. Le CSS atomique va Γͺtre extrait au build, et il y a un lΓ©ger runtime pour concatΓ©ner les classes. Le support TypeScript est bien pensΓ©. L'API est minimaliste et repose principalement sur 2 fonctions create et props. Γ€ voir comment cette nouvelle solution se positionnera dans un Γ©cosystΓ¨me dΓ©jΓ  assez concurrentiel face Γ  Tailwind ou Panda.

    Voir aussi:

    CSS Hooks

    Librairie CSS avec bindings React, qui propose un vΓ©ritable retour aux sources via les inline styles. Dans From CSS madness to CSS Hooks, l'auteur explique comment il utilise un trick CSS variables pour pouvoir supporter les features manquantes comme media-queries, pseudo-selectors...

    Personnellement, j'ai toujours prΓ©fΓ©rΓ© la DX des inline styles, mais en pratique, cela est trop limitΓ© et pas toujours performant. Γ€ voir si cette innovation tiendra la route en pratique. En tout cas, elle suscite l'engouement de Mark Dalgleish (🐦 tweet). Adam Wathan n'aurait probablement pas créé Tailwind si les inline styles avaient un meilleur support (🐦 tweet).

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      Breakpoints and console.log is the past, time travel is the future

      Breakpoints and console.log is the past, time travel is the future

      15x faster JavaScript debugging than with breakpoints and console.log.

      Wallaby.js runs your tests immediately as you type, with runtime values, errors, and code coverage displayed in real-time right next to your code.

      Designed specifically for testing, Wallaby features include a Time Travel Debugger, the ability to only run opened test files, and more.

      πŸ“± React-Native​

      πŸ‡«πŸ‡· En franΓ§ais​

      πŸ’‘Tu peux m'envoyer ton contenu: sebastien@thisweekinreact.com !

      πŸ”€ Autre​

      🀭 Fun​

      alt

      A plus πŸ‘‹


      Ne manque pas le prochain email !