This Week In React

Share this post

React Hebdo #33: doc React, Hermes, Webpack 5, Volta, Toast...

substack.thisweekinreact.com

React Hebdo #33: doc React, Hermes, Webpack 5, Volta, Toast...

Sébastien Lorber
Oct 12, 2020
Share this post

React Hebdo #33: doc React, Hermes, Webpack 5, Volta, Toast...

substack.thisweekinreact.com

React

Rachel Nabors explique que la doc de React va être complètement revue pour début 2021, avec une mise en avant des hooks.

Il y a également un sondage pour bien comprendre la manière dont vous utilisez le site ReactJS et répondre au mieux aux besoins de la communauté.

On espère y voir plus clair également sur le Concurrent Mode et les patterns de code à respecter pour être compatible. Comme le dit David K, 50% de la doc est actuellement dans les tweets.

Nader Dabit propose une comparaison entre 5 state managers sur l'implémentation de la même feature.

Surprise, Redux n'est pas la solution la plus verbeuse.

Vous avez peut-être vu que Kent C Dodds à lancé une série de cours sur React. Certains ont trouvé le prix trop élevé. Bon à savoir: les repos Epic React sont tous publiques, pour ceux qui souhaitent apprendre gratuitement.

David Cramer critique Gatsby. Je ne le trouve pas hyper fairplay sur cette critique, dans le sens ou la couche GraphQL est optionnelle, ou certains problèmes qui sont liés à MDX...

ReactNative

Le podcast ReactNative le plus populaire est relancé (et rebrandé) par l'agence ReactNative InfiniteRed. Déjà 2 nouveaux épisodes disponibles.

ReactNative: Hermes pourrait arriver sur iOS officiellement dans la version ReactNative 0.64.

Pas de communication officielle sur le sujet pour l'instant, mais on devrait en savoir plus très prochainement.

Divers

Release officielle pour Webpack 5, en beta depuis un moment. Pas eu le temps de tout lire, il y a l'air d'y avoir un paquet d'infos...

On va voir si Webpack arrivera à tenir sa place de lader, face à la nouvelle vague d'outils.

Axel Rauschmayer met en avant la tendance. actuelle des outils de l'écosystème JavaScript, et les raisons de ce choix. 

Si vous lisez régulièrement ma newsletter, vous avez du constaté que de plus en plus d'outils sont écrits en Rust ou Go.

Il y a eu également une série de tweets ou on évoquait un React écrit en Rust et compilé en WebAssembly. Rien d'officiel, mais le projet ne semblait pas pour autant si déconnant.

Nouveau meta-framework Jamstack + Serverless, basé sur les ES modules, Rust, Preact, MDX... J'aime beaucoup ce que fait son auteur Chris Biscardy, je vais suivre ça de très près.

Le bundler esbuild (Go) affiche des performances assez impressionnantes dans ce benchmark mis à jour.

Alternative à NVM (écrite en... Rust). D'après les retours, le changement de version (ou l'ouverture de terminal) serait plus rapide. 

De mon expérience NVM + AVN fait le job, mais c'est pas hyper rapide... du coup je pense tester ça rapidement.

Un linter pour JS (pas. encore production-ready), écrit en Rust

Un linter de requêtes GraphQL.

Bon en dehors du "no anonymous queries", j'ai un  peu de mal a voir quelle règle me serait utile ^^

🇫🇷 Un nouveau podcast en français sur la Jamstack.

Quelques exemples de solutions à mettre en place pour éviter les attaques Denial-of-Service sur votre endpoint GraphQL.

Pour être plus exhaustif, je rajouterais le rate limit et les persisted queries

Chrome a déclaré son "intent to ship" de la feature qui permet d'utiliser "await" a la racine d'un module JS, sans passer par une fonction async.

Cette dernière semaine, Chrome et CloudFlare ont annoncé déployer HTTP3. Cela pourrait avoir un impact significatif pour la perf web sur mobile.

Share this post

React Hebdo #33: doc React, Hermes, Webpack 5, Volta, Toast...

substack.thisweekinreact.com
Previous
Next
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Sébastien Lorber
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing