Skip to main content

πŸ“¨ #117: React criticism, useEvent, Next.js, Remix, Gatsby, Expo, Storybook, Ignite, React-Native, TypeScript, Qwik...

Β· 6 min read
SΓ©bastien Lorber
Newsletter Editor - Docusaurus maintainer

Hi everyone!

This week we have some interesting React criticisms to read.

We also have various interesting routing-related news: Next.js, React-Router, Expo...

The newsletter is finally back to its usual weekly rhythm! I'm just back from vacations, and I took the opportunity to change my email provider: I'm now using ConvertKit. This gives me more flexibility on the email rendering and will allow me to introduce some new features later ;)

To support me:

Don't miss the next email!

    πŸ’Έ Sponsor​

    Storyblok

    Have you already tried Storyblok? It's the headless CMS with a Visual Editor designed for both developers and marketers!

    Use Storyblok React SDK to quickly build reusable components and fetch the content to create your React, Next.js, Remix, or even React-Native applications, websites or eCommerces.

    Check out Technology Hub and find it out yourself!

    βš›οΈ React​

    React I Love You, But You're Bringing Me Down

    The author of React-Admin gives a fair criticism of React on many aspects (forms, useContextSelector, refs, deps array...). Don't miss Dan Abramov's response.

    Next.js Layouts RFC in 5 minutes

    The file-system based Next.js router will be significantly upgraded in the next major release. It includes support for nested layouts (like in Remix). This allows to avoid unnecessary unmount/remount of a layout during browsing, but also to manage data loading and errors. This article gives a quick overview. See also Delba's thread.

    React Router 6.4

    Big update: as expected, many Remix APIs (data-loading, mutation...) have finally been moved to React-Router. See the 2min video

    What’s New In Gatsby 2022?

    Paul upgraded his blog to the latest Gatsby v4 version and shares with us how he used the latest features. Deferred Static Generation can significantly reduce build time. See also Gatsby 5 Umbrella Discussion and the video Gatsby v5 Alpha Showcase: partial hydration is coming!

    Extras:

    Don't miss the next email!

      πŸ“± React-Native​

      RFC: File System-Based Native Routing with Expo and React Native

      Evan Bacon is working on a new Expo router based on file-system conventions, similar to Next.js or Remix. He tells us all we need to know about this highly anticipated feature that brings the DX of the web to mobile. This should considerably reduce the boilerplate of our apps, but also improve discoverability, deep linking, indexing, loading data, error handling... See also this thread and this podcast.

      πŸ§‘β€πŸ’» Jobs​

      πŸ§‘β€πŸ’Ό G2i - 100% Remote React Native Jobs

      We have several roles open for developers focused on React Native! Pay is ~160k plus 10% bonus. You must have production experience with RN and be based in the US. DM @gabe_g2i to learn more and don't forget to mention This Week in React.

      πŸ’‘ How to publish an offer ?

      πŸ”€ Other​

      🀭 Fun​

      Next.js routing showing a ridiculously complex file-system based routing tree


      Don't miss the next email!