📨 #116: Next.js, Gatsby, Blitz, Fresh, Astro, Preact, Redwood, Deno, Remotion, React-Native, Expo, TypeScript, Lightning CSS...
Salut à tous !
Content de vous informer que mon premier email envoyé depuis ConvertKit a bien été reçu par la grande majorité d'entre vous: ma migration de provider email est donc réussie !
Et je suis également très content de la réception de mon article sur useSyncExternalStore
! Merci pour vos nombreux retours, je vais essayer d'en écrire d'autres prochainement. L'idée est d'avoir un email dédié a 100% sur un sujet précis, pour apprendre quelque chose de nouveau en peu de temps.
Sinon, c'est la reprise de la newsletter hebdomadaire de curation. C'est une édition un peu spéciale : j'ai mis tous les liens intéressants des dernières semaines. Il y en a beaucoup trop et je ne peux pas vous les commenter cette fois 😅 Ne vous inquietez pas, on reprend le format habituel fin Septembre à mon retour de vacances !
Pour me soutenir:
- 😘 Recommande la newsletter! Ça m'aide vraiment!
- 💸 Sponsorise la newsletter ou sponsorise-moi
- 🧵 Retweet le dernier thread Twitter
- 📨 Réponds à cet email
- 💬 Rejoins le chat Discord
Ne manque pas le prochain email !
💸 Sponsor
Avez-vous déjà essayé Storyblok ? C'est le CMS headless avec un éditeur visuel conçu pour les développeurs et les spécialistes du marketing !
Utilisez Storyblok React SDK pour construire rapidement des composants réutilisables et récupérer le contenu pour créer vos applications, sites Web ou eCommerces React, Next.js, Remix, ou même React-Native.
Consultez le Hub Technologique et découvrez-le vous-même !
⚛️ React
- 📜 Improving INP with React 18 and Suspense
- 📜 PureComponents vs Functional Components with hooks
- 📜 Why React Re-Renders
- 📜 Understanding useMemo and useCallback
- 📜 Avoiding useEffect with callback refs
- 📜 React Query meets React Router
- 📜 (Re-) Introducing Gatsby, A Reactive Site Generator
- 📜 Advanced React component composition
- 📜 Can We All Just Admit React Hooks Were a Bad Idea? Part 2
- 📜 Why Storybook in 2022? + 7.0 design alpha + Writing stories in TypeScript
- 📜 A Complete Guide to React Router: Everything You Need to Know
- 📜 9 Bad React Habits to Kick From Your Life
- 📜 Validating Remix Form Data Using Zod and TypeScript in Action Functions
- 📜 The minimum TypeScript you need for React
- 📜 Patterns.dev - Rendering Patterns
- 📜 We measured the SSR performance of 6 JS frameworks
- 📜 Should You Use A ClassName Prop?
- 📜 Avoiding dynamic CSS-in-JS styles in React
- 📜 Frontend security primer
- 📜 React Error Boundaries: A Complete Guide
- 📜 The GPU Banana Stand
- 📜 A first look at create-t3-app
- 📜 Moving House to Next.js
- 📜 Bringing Together Keyboard-only and Click-based UI Tests with keyboard-testing-library
- 📜 5 Most Common useState Mistakes React Developers Often Make
- 📜 Transform content at the edge with Netlify’s Next.js Runtime
- 📜 Scaling RSG Builds With Gatsby’s Data Layer
- 📜 Is Gatsby In Decline?
- 📖 Separating Events from Effects
- 📖 Removing Effect Dependencies
- 👥 Next.js Conf 2022
- 🎥 Creating F1 graphics in JavaScript
- ⏱ Comparing website performance: Gatsby vs Next vs Nuxt
- 📦 Redwood v3.0.0 RC
- 📦 Next.js 12.3
- 📦 Preact Signals
- 📦 Blitz 2.0 beta
- 📦 Astro 1.0
- 📦 Fresh 1.1
- 📦 Mailing
- 📦 Remotion 3.2
- 📦 Gatsby v4.20 + v4.21 + v4.22
💸 Sponsor
Cambly: la solution pour maîtriser l'anglais IRL
Cambly, c'est la plateforme pour progresser à l'oral en anglais avec des tuteurs anglophones, quand et où vous voulez. Maîtriser le vocabulaire technique, interagir avec vos collègues ou clients à l'international ou travailler depuis n'importe où dans le monde, nos tuteurs s'adaptent à vos besoins, votre niveau et vos objectifs.
Faites un cours d'essai gratuit de 15 minutes et profitez de 50% de réduction sur votre abonnement
📱 React-Native
- 📦 Announcing React Native 0.70
- 📜 The New Expo CLI
- 📜 EAS Build Changelog
- 📜 Instant Performance Upgrade: From FlatList to FlashList
- 📜 Ditch the Simulator — Running Expo Dev Client natively on an M1 Mac
- 📜 Setting Max Width When Supporting Web and Mobile in React Native
- 🚧 Metro
require.context
+ Expo file-system routing demo - 🎥 React-Native EU 2022
- 💬 Umbrella issue - Add support for Web styles
- 💬 RFC: Reduce API fragmentation across platforms
- 💬 Major Pain Points to Migrate to the New Architecture
- 🎨 Expo + white-label apps demo
- 🎨 Baran animations demos
- 🎨 Flight animation demo
- 📡 Meta working on Yoga successor?
- 🎙️ React-Native-Radio #243-246
- 🎙️ React Native Show #15 - Reassure
Ne manque pas le prochain email !
🇫🇷 En français
- Créer un package avec TSDX
- Améliorer les performances de Native-Base
- Création d'une application e-commerce avec Remix
- Comment typer la prop children de React.FC dans React 18 avec Typescript ?
🧑💻 Jobs
🧑💼 Matters - Développeur Web sénior (React/Node)
Rejoins notre product et startup studio pour nous aider à transformer des idées d’entrepreneurs en des business qui marchent grâce à des produits digitaux utiles et pragmatiques. Paris, remote flexible, 50K€-65K€.
🧑💼 Linxea - Lead Dev React.js - 60-75k€
Plateforme leader de l’épargne en ligne. Stack tech : ReactJS, Redux, Saga, Formik, Storybook, Webpack, Typescript. Skills : architecture, développement, pratiques craft (clean architecture, clean code ,TDD), mentoring et formation des équipes. Paris 75008 - 2j de TT/sem.
🧑💼 G2i - 100% Remote JavaScript Jobs
The only hiring platform that puts developer health first. We connect React and React Native freelancers with great companies committed to improving developers' mental, physical, and emotional health and well-being.
💡 Comment publier ton offre d'emploi ?
🔀 Autre
- Lightning CSS
- Announcing TypeScript 4.8
- TypeScript 4.9 Iteration Plan
- Oven.sh
- New to the web platform in August
- New in Chrome 105
- Why is CrUX data different from my RUM data?
- Rewriting tests from Cypress to Playwright using GPT3
- Critical CSS? Not So Fast!
- GraphiQL 2.0
- Bunchee - zero config bundler for ECMAScript libraries
- Resumability, WTF?
- The JavaScript Paradox
- CSS container queries are finally here
- Using :has() as a CSS Parent Selector and much more
- Use the Right Container Query Syntax
- Big Changes Ahead for Deno + Deno 1.25
- PlanetScale serverless driver for JavaScript
- A first look at Bun: is it really 3x faster than Node.js and Deno?
- Can browsers optimize the loading of third-party resources?
Ne manque pas le prochain email !