This Week In React #138: React-Router, Rspack, RSC, Storybook, Million, Superflare, Tremor, React-Email, VisionCamera, Proto...

Sebastien Lorber - Mar 15 '23 - - Dev Community

Hi everyone!

While everyone is playing with GPT-4, I'm still reading the React articles for you!

A new lazy feature in React-Router looks very useful to avoid waterfalls.

The Rspack bundler in Rust has just been announced.

I'd like to create a referral program for this newsletter. The idea is to encourage you to share it with your friends and reward you if new subscribers join us. Do you have any idea what I can offer?

I thought of:

  • +1 subscriber - access to my top 10 React articles ever
  • +3 subscribers - access to a well-presented DB of good articles, sorted with tags and rating
  • +5 subscribers - a public thank you on Twitter or LinkedIn
  • +10 subscribers - your job offer in the newsletter
  • +30 subscribers - a course of your choice from Just JavaScript (Dan Abramov), Three.js Journey (Bruno Simon)...
  • +50 subscribers - a one-hour React consulting session

It's not easy to choose what to offer πŸ˜…. It's easier to manage digital products to get started, but I'm not closed to some physical products (stickers, socks, sneakers, backpack, mug,...).

Can you reply to this email directly to give me your opinion, and tell me what would motivate you the most?


πŸ’‘ Subscribe to the official newsletter to receive an email every week!

banner


πŸ’Έ Sponsor

Suncel

Build reusable blocks. Publish content faster. Get better Core Web Vitals and SEO.

Content editors : a game changer for companies that need to produce a lot of content and
have a strong SEO strategy. Marketers and content editors can edit and publish pages
without any complexity. Eliminate long delays and publish instantly. Pages and images are
optimized thanks to Next.js in order to achieve perfect Core Web Vitals scores.

Developers : plug and play with your existing Next.js app. Number of benefits to use
Suncel CMS as developer :

  • Build your reusable blocks in React
  • SEO Meta and sitemap are generated automatically (thanks to our SEO module)
  • Create your own custom settings in React
  • Admin customizable in React
  • No routing system needed to fit the CMS

Visit Suncel.io | 5mn demo video


βš›οΈ React

Lazy Loading Routes in React Router 6.4+

Lazy Loading Routes in React Router 6.4+

React-Router 6.9 has just been released with a new lazy routes feature that allows to avoid waterfalls, and optimize the loading time of your apps. This is how Remix works, but you can now use this technique on any React-Router based app. Personally I plan to use it on Docusaurus (based on React-Router).



πŸ’Έ Sponsor

Surveyjs - Extensible JavaScript libraries for surveys and forms

Extensible JavaScript libraries for surveys and forms

SurveyJS is a set of open-source JavaScript form libraries that you can easily integrate into your web app. It lets you create and run multiple forms, retaining all sensitive data on your servers, or have your own self-hosted WYSIWYG form builder that non-tech users can use directly.

You can also analyze survey results in custom-built dashboards, save your forms to PDF, or simply convert them to editable PDF files. It offers native support for React and Angular rendering and total freedom of choice as to the backend, because any server + database combination is fully compatible.


πŸ“± React-Native


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

πŸ§‘β€πŸ’Ό Callstack - Senior React Native Developer - Fully Remote, PLN 21-32k net on B2B, monthly

Do you want to work on the world's most used apps? Would you like to co-create the React Native technology? Join the Callstack team of React & React Native leaders. Check our website for more details. We are looking forward to seeing your application - show us what you've got!

πŸ§‘β€πŸ’Ό 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

Rspack

Rspack

Official announcement of the Rust bundler from ByteDance, compatible with Webpack but much faster. It will be hard to choose between Rspack and Turbopack, which also announced upcoming support for Webpack loaders. Note that Unplugin 1.3 already supports Rspack and allows to create agnostic bundler plugins. There is no Unplugin Turbopack support yet, but I hope it is planned!

Read also Rspack: The Rust-Based Web Bundler that Combines High Performance with Interoperability



🀭 Fun

alt

🀣 Other funny tweets this week

See ya! πŸ‘‹

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .