Blog Posts About React
![Improve Performances With Dynamic “content-visibility”](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2Fmarc-olivier-jodoin-NqOInJ-ttqM-unsplash.jpg&w=1020&q=75)
Improve Performances With Dynamic “content-visibility”
Using the power of the content-visibility CSS property on dynamic sized elements
![Loading Gists in a NextJS Application](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2Froman-synkevych-wX2L8L-fGeA-unsplash.jpeg&w=1020&q=75)
Loading Gists in a NextJS Application
A tutorial on how to load GitHub Gists from inside markdown pages of a NextJS blog
![Core Web Vitals Dashboard On Google Analytics](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2Fphoto-1599658880436-c61792e70672.jpeg&w=1020&q=75)
Core Web Vitals Dashboard On Google Analytics
Start a Core Web Vital Real User Monitoring on Google Analytics
![Build an Easy Popup System With React](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2Fphoto-1624571033882-bf93a56b6b2e.jpeg&w=1020&q=75)
Build an Easy Popup System With React
Demystifying the way to create a simple, customisable, and accessible popup system with React
![My Journey From React to React Native](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2F0_LU6uhsVVbB9jS_o5.jpeg&w=1020&q=75)
My Journey From React to React Native
The things that changed for me switching when from web applications to native applications
![An Opinionated Way to Structure React Apps](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2F0__maZNyBAhbf1Ol2Uj.jpg&w=1020&q=75)
An Opinionated Way to Structure React Apps
Based on my experience acquired building several big projects
![Deploy Your ZEIT Now App With GitHub Actions](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2F1__BZ__jv__xjX__FfJR5fQH__6UQ.png&w=1020&q=75)
Deploy Your ZEIT Now App With GitHub Actions
Implement custom logic without having to create an app to perform a task
![How I dropped Redux for the Context API](/_next/image/?url=https%3A%2F%2Fstorage.googleapis.com%2Fbrunosabot.dev%2Fimg%2F1__NyHpepOw2vFFKVFdeRvzWg.png&w=1020&q=75)
How I dropped Redux for the Context API
React 16 introduced a new Context API to replace the deprecated one… Here is my way to replace Redux with this new API.