React Newsletter Archives

  • React Newsletter #411

    03/26/2024

    The new React Native architecture, Bringing React components to AI, and Mental health in open source

  • React Newsletter #408

    03/05/2024

    Vercel AI SDK 3.0, 12 years at Meta, and How to use CSS hooks to style your React apps

  • React Newsletter #404

    02/06/2024

    React Native for Apple Vision Pro, Million.js v3.0, and the full details of a Next.js App Router migration

  • React Newsletter #401

    01/16/2024

    Common mistakes with App Router, websites vs web apps, and a type-safe API route handlers for Next.js

  • React Newsletter #397

    12/12/2023

    React Native 0.73, A guide to React Suspense, and Learning how modern JS frameworks work by building one

  • React Newsletter #394

    11/21/2023

    Partial pre-rendering in Next.js 14, Switching from Preact to React, and RTK 2.0 RC

  • React Newsletter #391

    10/31/2023

    Next.js 14, State of React, and Docusaurus 3.0

  • React Newsletter #388

    10/10/2023

    Next.js 13 vs Remix, Sharing state with islands architecture, and Radix Themes 2.0

  • React Newsletter #385

    09/19/2023

    Remix v2, Next.js 13.5, and Midjourney for React

  • React Newsletter #382

    08/29/2023

    Starlight goes live, Forms + Mutations with App Router, and Suspense in 3 different architectures

  • React Newsletter #379

    08/08/2023

    Moving 50k lines of code to RSC, Partially controlled components, and Next.js Commerce 2.0

  • React Newsletter #376

    07/18/2023

    Demystifying Server Components, Beyond browsers, and a new React UI library

  • React Newsletter #373

    06/27/2023

    React Native 0.72, Medusa goes serverless, and Things you might not know about Next Image

  • React Newsletter #370

    06/06/2023

    Building RSC from scratch, Isomorphic development, and ReactPy

  • React Newsletter #367

    05/16/2023

    Highlights from App.js Conf, Expo SDK 49, and Remix Conf

  • React Newsletter #364

    04/25/2023

    Techniques to take your React UI to the next level, PartyKit goes open source, and What makes Million.js so fast

  • React Newsletter #361

    04/04/2023

    Migrating from vanilla Redux to RTK, Praising Vite, and the joy of painting with React Native

  • React Newsletter #358

    03/15/2023

    React server components, benchmarking Signals, and a lot of mistakes beginners should avoid.

  • React Newsletter #355

    02/21/2023

    useSignal is the future of frameworks, Remix v1.13.0, and The State of React Native

  • React Newsletter #352

    01/31/2023

    Making React Native gestures feel natural, 10 web dev trends for 2023, and The building blocks of great docs

  • React Newsletter #349

    01/10/2023

    React Native adds first-class TypeScript support, Type-safe React Query, and Shopify's move to React Native

  • React Newsletter #346

    12/13/2022

    Storybook v7, SWR v2, and Optimizing web fonts in Next.js 13

  • React Newsletter #343

    11/22/2022

    Next.js TypeScript Plugin, Inside Framer's Magic Motion, and What's up with refs?

  • React Newsletter #340

    11/01/2022

    News from from Next Conf, Remix joins Shopify, and Gatsby Valhalla

  • React Newsletter #337

    10/11/2022

    Big changes to useEvent, the future of React rendering, and a new, hypermodern framework

  • React Newsletter #334

    09/20/2022

    React Router 6.4, React memoization, and Mantine DataTable

  • React Newsletter #331

    08/30/2022

    Using forms, improving INP with React 18, and moving from Next.js to Astro

  • React Newsletter #328

    08/09/2022

    Electron v20, React re-renders guide, and Liquorstore

  • React Newsletter #325

    07/19/2022

    New Preact-based library, Vite 3.0, and The cost of consistency in UI frameworks

  • React Newsletter #322

    06/28/2022

    React Native 0.69, React Aria's new date and time pickers, and data flow in Remix

  • React Newsletter #319

    06/07/2022

    Remix routing in Angular, Converting a React component to SolidJS, and a new framework for building browser extensions

  • React Newsletter #316

    05/16/2022

    What React and FedEx have in common, is React strict mode worth it, and building a router for React

  • React Newsletter #313

    04/26/2022

    Creating a rich text editor with Rust and React, Remotion 3.0, and Why to not use create react app

  • React Newsletter #310

    04/05/2022

    React Native 0.68, Improving DoorDash's performance with SSR, and Demystifying Remix routes

  • React Newsletter #307

    03/15/2022

    React 18 RC, Flutter vs. React Native, and an in-depth Remix review

  • React Newsletter #302

    02/08/2022

    Vercel's big year, why efficient hydration in JS frameworks is hard, and a review of React best practices

  • React Newsletter #299

    01/18/2022

    Remix vs. Next.js, React elements vs. React components, and good advice on JSX conditionals

  • React Newsletter #296

    12/28/2021

    The Top Links of 2021

  • React Newsletter #293

    12/07/2021

    Why Remix, a technical code interview with Dan Abramov & Ben Awad, and Understanding re-rendering in React

  • React Newsletter #290

    11/16/2021

    React 18 beta, React Location launch, and 10 questions that will make you better at reviewing React code

  • React Newsletter #287

    10/26/2021

    New React Docs, Breaking down react-three-fiber, and Stepping up your Redux game with Redux Toolkit

  • React Newsletter #284

    10/05/2021

    React Native v0.66, Next.js updates, and some perf tips

  • React Newsletter #281

    09/14/2021

    Learning Jotai with the 7GUIs task, file-based routing with React Router and Vite, and React vs. SolidJS

  • React Newsletter #278

    08/24/2021

    React Native v0.65 release, how one conditional can entangle your React app, and how to create your own version of React from scratch

  • React Newsletter #275

    08/03/2021

    A visual guide to React rendering, Tagged template literals, and Using WebSockets with React

  • React Newsletter #272

    07/13/2021

    Understanding useRef, Building a React portfolio that gets you a job, and a new React GUI tool

  • React Newsletter #269

    06/22/2021

    Next.js 11, Demystifying styled-components, and a new design and coding environment for React components that runs in the browser

  • React Newsletter #266

    06/01/2021

    Flutter vs. React Native, the modern guide to React state patterns, and love, death & React

  • React Newsletter #263

    05/11/2021

    A complicated tree table component, React Hooks vs. RxJS, and comparing 5 popular React frameworks

  • React Newsletter #260

    04/20/2021

    Styled Components best practices, RTK Query v0.3 beta release, and building React apps with Deno

  • React Newsletter #257

    03/30/2021

    An update on Suspense, a new Next, and a guide to state management

  • React Newsletter #254

    03/09/2021

    Gatsby 3.0, simplifying React authentication, and finite state machines

  • React Newsletter #304

    02/23/2021

    Next.js 12.1, Remix 1.2, and Expo 101

  • React Newsletter #250

    02/09/2021

    Creating videos in React with Remotion, ReacType 5.0, and the top 8 React meetup videos of 2020

  • React Newsletter #247

    01/19/2021

    Why React Context is not a state management tool, bringing back spacer GIFs, and everything about React Server Components

  • React Newsletter #244

    12/22/2020

    React Server Components, Flux 4.0, and CSS in JS perf

  • React Newsletter #241

    12/01/2020

    Having fun with React's renderer, discovering MSW, and a new Next.js starter template

  • React Newsletter #238

    11/10/2020

    Aleph.js 1.0, Guidelines for choosing React libraries, and Code Splitting with React, React.lazy, and React Router v5

  • React Newsletter #235

    10/20/2020

    3 new React versions, React folder structure, and building a social network

  • React Newsletter #232

    09/29/2020

    Airbnb releases visx 1.0, the React Core Team writes about the new JSX Transform, and the complete guide to Next.js authentication

  • React Newsletter #229

    09/08/2020

    Code Splitting, Production-grade React Apps, and a TikTok Clone

  • React Newsletter #226

    08/18/2020

    Storybook 6.0, Rome, and a guide to commonly used React component libraries

  • React Newsletter #223

    07/28/2020

    A gentle intro to Webpack, how to useMemo in React, and how to set up a Google login in React Native & Firebase

  • React Newsletter #220

    07/07/2020

    React Hook Form v6, React + Apollo cheatsheet, building Frogger with Recoil

  • React Newsletter #217

    06/18/2020

    React Native's re-architecture, common component state mistakes, and React memo walkthrough

  • React Newsletter #214

    05/28/2020

    React DevTools 4.7.0, five common mistakes writing React components with hooks, and how to deploy a React app on AWS

  • React Newsletter #211

    05/07/2020

    React Fast Refresh, 2020 study sheet for React interview questions, how to create a full-stack Yelp clone (Dune edition)

  • React Newsletter #208

    04/16/2020

    17 React Native UI libraries, how to build bulletproof React components, and functional programming basics to master before learning React and Redux

  • React Newsletter #205

    03/26/2020

    Prettier 2.0, animated hamburger icons, and compound components

  • React Newsletter #202

    03/05/2020

    Persisting React state in localStorage, React Hook Form, and feedback ladders

  • React Newsletter #199

    02/13/2020

    Deep linking in React Native, understanding concurrent React, and learning about state management

  • React Newsletter #196

    01/23/2020

    Babel 7.8.0, React cheatsheet for 2020, and a D3 dashboard tutorial

  • React Newsletter #193

    01/02/2020

    Don't call a React function a component, what JavaScript is made of, and a review of 2019 in React

  • React Newsletter #190

    12/12/2019

    The problem with React's Context API, managing globabl state with Context API and Hooks, and a simple budgeting app project for shared expenses

  • React Newsletter #187

    11/21/2019

    Build your own React from scratch, Redux style guide, and an interactive React paycard

  • React Newsletter #184

    11/01/2019

    Why React hooks, how to use the useContext hook, and a React dashboard guide

  • React Newsletter #181

    10/10/2019

    Reasons to learn Redux, design systems for developers, intro to SVG for React developers

  • React Newsletter #178

    09/19/2019

    React Dev Tools, bridging the gap between React's useState & useReducer & Redux, and building a React switch toggle components

  • React Newsletter #175

    08/29/2019

    Writing cleaner code in React apps, building React components using children props and Context API, and Asynchronous cat fetching with Redux-Sage

  • React Newsletter #172

    08/09/2019

    React v16.9.0, Apollo Client with React hooks, and investigating Discord's React memory leak

  • React Newsletter #169

    07/19/2019

    Using component-based design to build faster, concurrent mode explained, and React & TypeScript fundamentals

  • React Newsletter #166

    06/20/2019

    Styled-components v5, Redux with Hooks, using react-testing-library instead of Enzyme

  • React Newsletter #163

    05/30/2019

    Four patterns for global state with React hooks, better apps with React server-side rendering, and how to craft animations with React Simple Animate

  • React Newsletter #160

    05/09/2019

    Microsoft launches REact Native for Windows, 5 things you don't know about React DevTools, and building performant React apps

  • React Newsletter #157

    04/18/2019

    6 tips for better React performance, a deep dive on how React hooks really work, and a closer look at React Memoize Hooks

  • React Newsletter #154

    03/22/2019

    react-redux v7 beta, building a real-time collaborative beatbox with React & GraphQL, and writing resilient components

  • React Newsletter #151

    02/28/2019

    React gets translated, getting hooked on React Hooks, and using custom React Hooks to simplify forms

  • React Newsletter #148

    02/07/2019

    React v16.8 - the one with Hooks, writing your first React hook, and learn-react-app

  • React Newsletter #145

    01/11/2019

    The React Native community in 2018, linked lists in the wild with React Hooks, and deploying your own blog with create-react-blog

  • React Newsletter #142

    12/13/2018

    Imperative vs declarative programming, 5 analogies that explain what Gatsby can do for you, and rendering a sidebar with React Router v4

  • React Newsletter #139

    11/15/2018

    An introduction to Hooks in Reat, a guide to custom elements for React developers, and how we got here with React Hooks

  • React Newsletter #136

    10/25/2018

    Introducing hooks, React higher-order components, and React render props

  • React Newsletter #133

    09/27/2018

    The React Native experience at Drops, React-Virtualized, and authentication for your React and Express app with JSON Web Tokens

  • React Newsletter #130

    08/23/2018

    Creating flexible and reusable react file uploaders, how to use the new React Context API, and react-suspense-starter

  • React Newsletter #127

    08/02/2018

    React v16.4.2, Why Discord is sticking with React Native, Setup your own WEbpack 4 config for React with Typescript

  • React Newsletter #124

    07/05/2018

    React Native 0.56 released, React Native gesture handling with ReasonML, and upgrading your React UI with state machines

  • React Newsletter #121

    06/07/2018

    Writing maintainable styles and components with CSS Modules, why to use GraphQL and avoid REST APIs, and tips on React for large scale projects

  • React Newsletter #118

    05/17/2018

    Analyzing Redux, a comprehensive guide to learning React in 2018, and building reusable React components

  • React Newsletter #115

    04/26/2018

    Learning Higher-Order Components in React by Building a Loading Screen, Testing strategies for React and Redux, and migrating to React's new context API

  • React Newsletter #112

    03/29/2018

    Update on Async Rendering, Redux isn't dead yet, and Razzle - the SSR without the framework

  • React Newsletter #109

    03/08/2018

    CSS in the age of REact, why functional components, and server rendering with React and React Router

  • React Newsletter #106

    02/15/2018

    Evolving patterns in React, 25 days of ReasonML, and what's new in React 16.3

  • React Newsletter #103

    01/25/2018

    New context API, styled components v3, and watching out for traps with React and HTML

  • React Newsletter #100

    01/05/2018

    AWS AppSync, setting up and getting used to Gatsby, and how to write a HOC in 3 easy steps

  • React Newsletter #97

    12/14/2017

    StateOfJS Survey results, testing React components, and atomic design with React

  • React Newsletter #94

    11/23/2017

    How to greatly improve your React app performance, protected routes and authentication with React Router v4, and the performance cost of server side rendered React on Node.js

  • React Newsletter #91

    11/02/2017

    I18n with React and i18next, Apollo Client 2.0, and code splitting in React

  • React Newsletter #88

    10/12/2017

    Debounce your React and Redux code, React elements vs React components, and Creat REact app with an Express backend

  • React Newsletter #85

    09/21/2017

    Max Stoiber interview, Tips for React Native development, and easily building forms in React Native

  • React Newsletter #82

    08/24/2017

    Fixing the callback hell of over-parenting with React, how to separate React components, and testing React apps with Jes for beginners

  • React Newsletter #79

    07/27/2017

    React 16 beta, error handling in React 16, and building your own React Router v4

  • React Newsletter #76

    07/06/2017

    How to write your own Virtual DOM, React patterns, and real-time front-end updates with React, Serverless, and WebSockets on AWS IoT

  • React Newsletter #73

    05/11/2017

    PrettyLoader, optimizing React performance, and building your first PWA with React

  • React Newsletter #70

    04/13/2017

    Why React is taking over, E2E testing React apps, and snapshot testing React with Jest

  • React Newsletter #67

    03/16/2017

    Understanding React deployment, function setState is the future of React, and introducing Create React Native App

  • React Newsletter #64

    02/16/2017

    Dissecting Twitter’s Redux Store, Building React Components for Multiple Brands and Applications, and Demystifying functional programming with Ramda

  • React Newsletter #61

    01/26/2017

    React 15.5, SSR shootout, and reasons to love Create React App

  • React Newsletter #58

    01/05/2017

    Thank you to the React Team, React interview questions, and thinking statefully

  • React Newsletter #55

    12/15/2016

    Introducing the React VR pre-release, how to learn React, and building a chat component in React and ES6

  • React Newsletter #52

    11/17/2016

    React 15.4.0, how to learn React and what to build along the way, and a dummy's guide to Redux and Thunk in React

  • React Newsletter #49

    10/27/2016

    How Airtable uses React, Top 6 Reasons Why We Love React, and Why TDD’ing your frontend feels pointless

  • React Newsletter #46

    10/06/2016

    Embracing Functions in React, Avoiding Accidental Complexity When Structuring Your App State, and Why GraphQL will come to replace REST

  • React Newsletter #43

    09/06/2016

    Sharing code between platforms, a stateless React app, and learning how to build your first real world react app

  • React Newsletter #40

    08/11/2016

    Why Redux makes sense to me and how I conceptualize it, Bootstrapping a React project, Async Operations using redux-saga

  • React Newsletter #37

    07/22/2016

    Create-React-App, 6 lessons learned from going to production with React-Redux, and A Mini-Course on React Native Flexbox

  • React Newsletter #34

    06/16/2016

    The bare minimum to work with React, the sugar and spice of React Native, and using MobX to manage React component state

  • React Newsletter #31

    05/12/2016

    Ingredients for efficient web applications, The Redux ecosystem, creating a React Renderer

  • React Newsletter #28

    04/19/2016

    Encapsulation in Redux, how to pitch React Native to developers, and how to make your React apps 15x faster

  • React Newsletter #25

    03/10/2016

    Writing cross-platform apps with React Native, NFL + React, and Upgrading from React 0.11.2 to 0.14.7 in 374 easy steps

  • React Newsletter #22

    02/04/2016

    Handling props and class names in React, encapsulation in Redux, and Reactive programming with React

  • React Newsletter #19

    01/14/2016

    Discontinuing IE 8 support in React DOM, pure render performance anti-patterns, and Redux nowadays

  • React Newsletter #16

    12/24/2015

    How to use classes and sleep at night, migrating to ES6 with Babel and ESLint, and building a basic mobile Imgur app for iOS and Android with React Native

  • React Newsletter #13

    12/03/2015

    Coding with REact like a game developer, React Native meets async functions, and unit testing React components without a DOM

  • React Newsletter #10

    11/12/2015

    Removing UI complexity, React.js in real life at Codecademy, and React tips and best practices

  • React Newsletter #7

    10/22/2015

    Facebook just taught us all how to build websites, getting started with React Hot Loader, and React.js cheatsheet

  • React Newsletter #4

    10/01/2015

    Flux for components, The React Quick Start Guide, and STRML/react-grid-layout

  • React Newsletter #1

    09/10/2015

    The first issue of React Newsletter. React for stupid people, dependency injection in React, and sites built with React.js

  • React Newsletter #410

    03/19/2024

    Type system of the React Compiler, Million Lint, and Pigment CSS

  • React Newsletter #407

    02/27/2024

    Meta's React Strict DOM, Instant search params with RSC, and Remix 2.7

  • React Newsletter #403

    01/30/2024

    Expo SDK 50, Custom elements support for React, and Next.js app router training

  • React Newsletter #400

    01/09/2024

    Mantine 7.4, Thoughts on Remix, and Bringing RSC to React Native

  • React Newsletter #396

    12/06/2023

    Meta open-sources StyleX, Major update for Redux libraries, and Astro 4.0

  • React Newsletter #393

    11/14/2023

    RSC without a framework, Why you need React Query, and react-google-maps

  • React Newsletter #390

    10/24/2023

    Server actions in React Canary, Query.gg, and Rspress 1.0

  • React Newsletter #387

    10/03/2023

    The uphill battle of memoization, Update on the React Forget compiler, and 5 GH Actions to automate your React Native Workflow

  • React Newsletter #384

    09/12/2023

    Bun 1.0, Building a toast component, and Why you might not need a useEffectAsync hook

  • React Newsletter #381

    08/22/2023

    React Suspense throttling, Fixing forms with React Server Actions, and The future of React Query

  • React Newsletter #378

    08/01/2023

    Understanding RSC, NextUI v2, and a new Jotai tutorial experience

  • React Newsletter #375

    07/11/2023

    Expo 49, Prefetching in Next.js 13,

  • React Newsletter #372

    06/20/2023

    Deep dive into React security, Tremor v3.0, and Panda CSS

  • React Newsletter #369

    05/30/2023

    React turns 10, Our new useHooks library, and Why you might not need React Query

  • React Newsletter #366

    05/09/2023

    Next.js 13.4, Form actions coming to React, Why you don't need Signals in React

  • React Newsletter #363

    04/18/2023

    Breaking React Query's API on purpose, Sveltris, and RSC patterns you probably don't know about

  • React Newsletter #360

    03/29/2023

    Our next big thing 👀, new updates from the React team, and rethinking React best practices

  • React Newsletter #357

    03/07/2023

    Remix v1.14, React vs. Signals, and How to make slow React Native apps faster

  • React Newsletter #354

    02/14/2023

    Vercel Cron Jobs, Remixing Shopify, and Resilient Relay Apps

  • React Newsletter #351

    01/24/2023

    Expo Router v1, Why you should be using a React framework, and a cure for useState Hell

  • React Newsletter #348

    01/03/2023

    Tamagui 1.0, NextAuth goes framework agnostic, and Zustand vs Signals

  • React Newsletter #345

    12/06/2022

    Inside React Query, Solito v2, and Is React going anywhere?

  • React Newsletter #342

    11/15/2022

    TanStack Router, Gatsby 5, Rockpack v3

  • React Newsletter #339

    10/25/2022

    Building interactive WebGL experiences, Improving load times, and Breaking up with CSS-in-JS

  • React Newsletter #336

    10/04/2022

    RIP useEvent, Making React fast and reactive, and What's new in Gatsby in 2022

  • React Newsletter #333

    09/13/2022

    Preact Signals, Next.js 12.3, and Rendering Patterns

  • React Newsletter #330

    08/23/2022

    Storybook 7.0 alpha, React + Vite, and Zustand v4

  • React Newsletter #327

    08/02/2022

    Docusaurus 2.0, Expo SDK 46, and Discord switching to React Native

  • React Newsletter #324

    07/12/2022

    Bun beta, Refactoring large React components, and Five clever hacks for React Query and SWR

  • React Newsletter #321

    06/21/2022

    React 18.2 release, What the React Team has been working on, and Programming inside a Zen temple

  • React Newsletter #318

    06/01/2022

    Next.js Layouts, Storybook 6.5, and Monorepos in JavaScript

  • React Newsletter #315

    05/10/2022

    useEvent RFC, 8 common React error messages, and Reactathon wrap-up

  • React Newsletter #312

    04/18/2022

    Wisely designing React components, a new rich text editor framework, and React Redux v8

  • React Newsletter #309

    03/29/2022

    React 18 is now available on npm 🚨

  • React Newsletter #306

    03/08/2022

    Gatsby news, Solid.js feels like React, and moving from Next to Remix

  • React Newsletter #301

    02/01/2022

    The story of React, MDX 2, and How React Server Components Work

  • React Newsletter #298

    01/11/2022

    Complete guide to React Router, Relay 13.0, and 3D CSS animations with React

  • React Newsletter #295

    12/22/2021

    Framer Motion 3D, CRA5, and a new UI testing handbook

  • React Newsletter #292

    11/30/2021

    330 React interview questions, structuring an enterprise-level React app, and using Rust to create fast React components

  • React Newsletter #289

    11/09/2021

    React Router v6, Shopify's new React framework, and how to use Next.js middleware

  • React Newsletter #286

    10/19/2021

    How to type hooks, improving app performance by upgrading to MUI 5, and a helpful Next.js cheatsheet

  • React Newsletter #283

    09/28/2021

    React anti-patterns to avoid, using Recoil over Redux, and Shopify's React-first approach to building e-commerce sites

  • React Newsletter #280

    09/07/2021

    Twitter's div soup, Why Redux is still super relevant, and migrating from CRA to Next.js

  • React Newsletter #277

    08/17/2021

    Next.js 11.1, Building desktop apps with Electron and React, and React Portals

  • React Newsletter #274

    07/27/2021

    Finite state machines, creating an accessible autocomplete, and automatic bashing in React 18

  • React Newsletter #271

    07/06/2021

    SolidJS 1.0, How to organize a React app, and the magic of react-query and Supabase

  • React Newsletter #268

    06/15/2021

    All things React 18, Redux alternatives in 2021, and Jotai 1.0

  • React Newsletter #265

    05/25/2021

    ReacType v7.0, Svelte for the experienced React dev, and a complete beginner's guide to Next.js

  • React Newsletter #262

    05/04/2021

    A 0.5kb state machine, why you should not use Webpack, and how to build a table of contents in React

  • React Newsletter #259

    04/13/2021

    React-pdf v2.0, how to actually test UIs, and a guide to full stack Ethereum development

  • React Newsletter #256

    03/23/2021

    React Native 0.64, React's API revolution, and a comparison with Svelte.

  • React Newsletter #253

    03/02/2021

    Make your own Clubhouse app in React, examples of useRef, and test-driven development in React

  • React Newsletter #251

    02/17/2021

    React's big milestone, doubling your React coding speed, and 6 best practices for 2021

  • React Newsletter #249

    02/02/2021

    Building futuristic UIs, migrating from Gatsby to Next.js, and creating a simple-yet-complicated dark mode animation

  • React Newsletter #246

    01/05/2021

    Practical React Query, 300 React Interview Questions, and 10 Next.js tips you might not know

  • React Newsletter #243

    12/15/2020

    React Query v3, Webpack's Roadmap, and a Next.js guide

  • React Newsletter #240

    11/24/2020

    Chakra UI v1, Gatsby's new file system route API, and optimizing React Native at Coinbase

  • React Newsletter #237

    11/03/2020

    We demo'd Remix.run, Next.js releases v10, and time-traveling state with Reactime 6.0

  • React Newsletter #234

    10/13/2020

    Webpack 5 released, new React docs, and why to use React hooks over HOCs

  • React Newsletter #231

    09/22/2020

    Guidelines to improving your folder structure, react-native on the web, and why Next.js is rad

  • React Newsletter #228

    09/01/2020

    React component patterns, Redux vs Context, and why Next.js (might) be the future of React

  • React Newsletter #225

    08/11/2020

    Making sense of react-spring, shared state with React Hooks and Context API, and how to build an offline-first React app

  • React Newsletter #222

    07/21/2020

    Apollo Client 3.0, Adobe Spectrum, and Conditional Hooks

  • React Newsletter #219

    06/30/2020

    PureScript (with React), Architecture Tips, and SSR with React and Deno

  • React Newsletter #216

    06/11/2020

    Immer 7, applying the open-closed principle to UI compononents, and React + TypeScript Cheatsheets

  • React Newsletter #213

    05/21/2020

    Microsoft announces React Native for macOS, how to make a test list for your React app, adding granular role-based access to your JAMStack app

  • React Newsletter #210

    04/30/2020

    A visual guide to React mental models, Atomic CSS-in-JS, 5 lesser-known React libraries to check out

  • React Newsletter #207

    04/09/2020

    React libraries in 2020, 33-line React, and converting a Redux app to Recollect

  • React Newsletter #204

    03/19/2020

    Github acquires npm, React Suspense in practice, building an expense tracker with Hooks

  • React Newsletter #201

    02/27/2020

    React v16.13.0 released, React Stripe.js, and when to use React context or Redux

  • React Newsletter #198

    02/07/2020

    5 solid portfolio projects, building a piano with Hooks, and Proton Native v2

  • React Newsletter #195

    01/16/2020

    Styled Components v5, Firebase as a React hook, 10 JavaScript concepts you need to master React

  • React Newsletter #192

    12/26/2019

    The 10 most popular React links of 2019

  • React Newsletter #189

    12/05/2019

    create-react-app v3.3.0, getting started with animations in React, and a guide to Redux anti-pattern

  • React Newsletter #186

    11/14/2019

    Making Instagram faster, how Discord achieves native iOS performance with React Native, and why Suspense matters

  • React Newsletter #183

    10/24/2019

    Introducing Concurrent mode, React Conf 2019, Lessons learned from 5 years in React

  • React Newsletter #180

    10/03/2019

    React 16.10.0 released, TDD with React & React Testing Library, and keeping global state management sane

  • React Newsletter #177

    09/12/2019

    React's useEffect and useRef, the iceberg of React Hooks, and understanding client side routing

  • React Newsletter #174

    08/22/2019

    Why React hooks, Using TypeScript with React, and Logi-less JSX

  • React Newsletter #171

    08/01/2019

    Do React hooks replace redux, styled topography, and login authentications with React

  • React Newsletter #168

    07/04/2019

    React Native 0.60, learning React hooks with a recipe search app, and the best React open source projects

  • React Newsletter #165

    06/13/2019

    React higher order components, React Native open source update, when to useMemo and useCallback

  • React Newsletter #162

    05/23/2019

    React for Vue developers, React state with Hooks, and creating your own React validation library

  • React Newsletter #159

    05/02/2019

    React navigation vs. React Native navigation, useReducer vs useState in React, and learning about GraphQL

  • React Newsletter #156

    04/11/2019

    Building an iMessage extension for a React Native mobile app, using React hooks to create awesome forms, and React universal routing

  • React Newsletter #153

    03/14/2019

    React Native 0.59, server rendering with React and React Router, and a comlete guide to useEffect

  • React Newsletter #150

    02/21/2019

    The Ionic React beta, progressive React, and Navi as an alternative to React Router

  • React Newsletter #147

    01/24/2019

    Don't eject your Create React App, functional programming fundamentals, building an async form validation library in ~100 lines of code with React hooks

  • React Newsletter #144

    01/03/2019

    Better reusable React components with the overrides pattern, how to animate page transitions in React using styled components, and recursive paths with React Router

  • React Newsletter #141

    12/06/2018

    Redux 6.0 released, Emotion 10 released, and a comprehensive guide to learning React in 2018

  • React Newsletter #138

    11/08/2018

    Open source roadmap for React Native, the quest for React micro-app, and grabbing the flame 🔥

  • React Newsletter #135

    10/11/2018

    What's new in Creat React App 2.0, the Suspense is killing Redux, and a React job interview from the recruiter's perspective

  • React Newsletter #132

    09/13/2018

    React 16.5.0 released, how to test asynchronous data fetching on a React component, and creating a component library with React and Storybook

  • React Newsletter #129

    08/16/2018

    A comprehensive guide to learning React in 2018, simple internationalization of React apps, and React's Render Props pattern

  • React Newsletter #126

    07/19/2018

    How Skillshare ditched Redux for MobX, React state management patterns,the best way to architect your Redux app

  • React Newsletter #123

    06/28/2018

    Styling in React with styled-components, a Swift developer's React Native experience, and building browser extensions with React

  • React Newsletter #120

    05/31/2018

    React's 5th birthday, Gatsby raises VC, and the architecture of a high performance GraphQL to SQL engine

  • React Newsletter #117

    05/10/2018

    Building event handlers in React, the React state museum, and the eeal-time editable datagrid in React

  • React Newsletter #114

    04/19/2018

    Introducing the React Context API, how to use OpenCV in React Native for image processing, and developing web apps with ASP.NET Core 2.0 and React

  • React Newsletter #111

    03/22/2018

    Query strings with React Router, React Native - 2 years later, and scaling data selection on the client

  • React Newsletter #108

    03/02/2018

    Beyond React 16, a first look at Async React + Apollo, A walkthrough of *that* React suspense demo

  • React Newsletter #105

    02/09/2018

    Getting started with React Native and Expo, passing props to a components rendered by React Router, and how to deploy a ReasonML React app with Docker

  • React Newsletter #102

    01/18/2018

    React.Fragment, dragging React performance forward, and hot reloading in Create React App without ejecting

  • React Newsletter #99

    12/28/2017

    Top 10 links of 2017

  • React Newsletter #96

    12/07/2017

    Recent React performance fixes on Airbnb listing pages, creating a React app with zero configuration using Parcel, and how to organize React files before it's messed up

  • React Newsletter #93

    11/16/2017

    setState ftw, performance-tuning a React application, and navigating navigation in React native

  • React Newsletter #90

    10/26/2017

    Client-driven development with GraphQL, why to use styled components, and what I wish I knew before diving into React

  • React Newsletter #87

    10/05/2017

    Lessons from migrating a large codebase to React 16, the 'correct' way to structure a React app, and 8 key React component decisions

  • React Newsletter #84

    09/07/2017

    React 16 RC, what is React Fiber, and the React license for founders and CTOs

  • React Newsletter #81

    08/17/2017

    React PWA, two tips to improve performance with React and Webpack, and React animations in depth

  • React Newsletter #78

    07/20/2017

    A look inside REact Fiber, REact elements vs REact components, and sharing stateful UI logic in React apps using Render Callback components

  • React Newsletter #75

    06/15/2017

    React v15.6.0, how to become a more productive React developer, and why to choose React over Vue

  • React Newsletter #72

    05/04/2017

    You might not need Redux, how to organize and scale large React apps, and how to build yourself a Redux

  • React Newsletter #69

    03/30/2017

    Optimizing React apps in practice, the power of the React community, and an introduction to setState

  • React Newsletter #66

    03/09/2017

    Build your own React Router v4, making React Native faster, and pure and reactive side effects handling in React apps

  • React Newsletter #63

    02/09/2017

    React Native at Instagram, inverting control in React, and when to use Flux library

  • React Newsletter #60

    01/19/2017

    Webpack 2.2, why to use Redux to manage immutability, and building a PWA using React and Webpack

  • React Newsletter #57

    12/29/2016

    React Elements vs React Components, The Most Common XSS Vulnerability in React.js Applications, and why to stick with React

  • React Newsletter #54

    12/08/2016

    Updating mobile apps on the fly, Draft-js pieces, and testing REact components with Jest and Enzyme

  • React Newsletter #51

    11/10/2016

    React Core Notes, function as child components, and some thoughts on function components in React

  • React Newsletter #48

    10/20/2016

    A Visual Guide to State in React, Using iOS Image Picker with React Native, and Building a Todo App with Create-React-App

  • React Newsletter #45

    09/29/2016

    React's First 50,000 Stars, How to safely use React context, and Migrating Pinterest profiles to React

  • React Newsletter #42

    08/25/2016

    The state of JavaScript, beta testing React Native with Buddybuild, and new horizons with Horizon, RethinkDB, and React

  • React Newsletter #39

    08/04/2016

    React 15.3.0, SVG images as React components with Webpack, and React SSR with simple Redux store hyrdration

  • React Newsletter #36

    07/15/2016

    React gotchas, imperative vs declarative programming, and an oyssey to find a sustainable icon system with SVGs in React

  • React Newsletter #33

    06/09/2016

    React.js meeting notes, a Facebook sixth sense, and comparing React.js to Vue.js

  • React Newsletter #30

    05/05/2016

    Isomorphic React and SEO, flux for component states is an anti-pattern, and confusion about Saga pattern

  • React Newsletter #27

    04/14/2016

    React Native on the Universal Windows platform, long live React Router, and two weird Redux tricks

  • React Newsletter #24

    02/25/2016

    2016: The Year React Native Eats Mobile Development, React for beginners, and Webpack 2 tree shaking configuration

  • React Newsletter #21

    01/28/2016

    Optimizing React performance, a cartoon guide to Facebook's Relay, and React and the economics of dynamic web interfaces

  • React Newsletter #18

    01/07/2016

    React Native 0.18 Released, Let’s Compose Some React Containers, and Angular 2 vs React

  • React Newsletter #15

    12/17/2015

    Container components, full-stack Redux tutorial, and React Native for web

  • React Newsletter #12

    11/26/2015

    How to test React components using Karma and webpack, JSX Looks Like An Abomination, and The End of Global CSS

  • React Newsletter #9

    11/05/2015

    Getting started with React, React/Flux from an AngularJS Perspective, and the case for Flux

  • React Newsletter #6

    10/15/2015

    Data fetching for React apps at Facebook, Unlocking the structure of your React apps with the AST, and tweaking your page in real time

  • React Newsletter #3

    09/24/2015

    React + Angular DI, Creating react-styleguide, and The React.js View State

  • React Newsletter #409

    03/13/2024

    New React hook, The future of frontend, and TanStack's new React framework

  • React Newsletter #405

    02/13/2024

    Storybook 8 beta, Open sourcing the Remix website, and Optimizing videos in Next.js

  • React Newsletter #402

    01/23/2024

    Next.js 14.1, Waku v0.19, and Delicious donut components with RSC

  • React Newsletter #398

    12/19/2023

    Expo 50 beta, React tricks, and the anatomy of shadcn/ui

  • React Newsletter #395

    11/28/2023

    Astro 4.0 beta, Svelte through the eyes of a React developer, and Partial prerendering in Next.js 14

  • React Newsletter #392

    11/07/2023

    Simplifying React state management, How to think about security in Next.js, and Simplifying server components

  • React Newsletter #389

    10/17/2023

    TanStack Query v5, Remix 2.1, and Optimizing package imports in Next.js

  • React Newsletter #386

    09/26/2023

    The interactive guide to rendering in React, Mantine v7.0, and Creating a text typing effect with React

  • React Newsletter #383

    09/05/2023

    React.gg giveaway, A11y-Driven Development, and 50 shades of rendering with Next.js

  • React Newsletter #380

    08/15/2023

    Expo Launch Party, Modernizing packages to ESM, and Things you forgot because of React

  • React Newsletter #377

    07/25/2023

    Upgrading an ancient React app, RSC tips, and another new state management library

  • React Newsletter #374

    07/04/2023

    Next.js App Router Update, Expo 49 beta, and The cost of JavaScript

  • React Newsletter #371

    06/16/2023

    Vercel AI SDK, Thinking in React Query, and NakedJSX

  • React Newsletter #368

    05/23/2023

    Exploring reactivity across various frameworks, Understanding React Concurrency, and a new state management lib hits v1.0

  • React Newsletter #365

    05/02/2023

    The interactive guide to rendering in React, Expo vs React Native, Qwik 1.0

  • React Newsletter #362

    04/11/2023

    Visualizing React, Next.js 13.3, and React Aria Components (alpha)

  • React Newsletter #359

    03/21/2023

    React.dev, Wirte your own reactive signal library, and Internationalization in Next.js 13 with RSCs

  • React Newsletter #356

    02/28/2023

    Next.js 13.2, Expo 48, and Why useEffect may not be the best abstraction

  • React Newsletter #353

    02/07/2023

    Netlify acquires Gatsby, RedwoodJS v4, and the future of Create React App

  • React Newsletter #350

    01/17/2023

    React Native 0.71, Remix 1.10.0, and The ugliest pattern in React

  • React Newsletter #347

    12/20/2022

    Comparing JavaScript backend frameworks, Migrating a legacy OSS React app to Next.js, and uselessHooks

  • React Newsletter #344

    11/29/2022

    Improving React Native, Ant Design 5.0, and Remix's alternate timeline of web dev

  • React Newsletter #341

    11/08/2022

    React Native podcast, React Router-ing Remix, and Remix Vite

  • React Newsletter #338

    10/18/2022

    New Suspense RFC, Improving React Native, and Is streaming worth it?

  • React Newsletter #335

    09/28/2022

    Expo Router, Saving React, and Signal boosting

  • React Newsletter #332

    09/06/2022

    New React Native release, CSR vs SSR, and Hyper Fetch

  • React Newsletter #329

    08/16/2022

    Blitz.js 2.0 beta, re-introducing Gatsby, and the JavaScript Paradox

  • React Newsletter #326

    07/26/2022

    Radix 1.0, Updates on the new Next.js router and Reflections after reading the React source code

  • React Newsletter #323

    07/05/2022

    Next.js 12.2, TanStack Table v8, and the new wave of React state management

  • React Newsletter #320

    06/14/2022

    Gatsby Launch Week, MongoDB + Vercel, and Expo's Dev Tools Keynote

  • React Newsletter #317

    05/23/2022

    State management in 2022, the Rules of Hooks, and storing state in URls

  • React Newsletter #314

    05/03/2022

    React Native Skia, Zag.js and Component Party

  • React Newsletter #311

    04/12/2022

    React 18 typings, RedwoodJS launch week, and Writing Redux Reducers in Rust

  • React Newsletter #308

    03/22/2022

    React Native architecture updates, the return of server side routing, and a new Storybook alternative

  • React Newsletter #305

    03/01/2022

    Redux v1.8, Optimizing third-party script loading with Next.js, and How to use Recoil for state management

  • React Newsletter #300

    01/25/2022

    How to write performant React code, Choosing the right component library, and Reading the Redux source code

  • React Newsletter #297

    01/04/2022

    Imperative vs. Declarative programming, React Conf Recap, and the State of Storybook

  • React Newsletter #294

    12/14/2021

    React Conf highlights, the complete guide to React Router, and a new way to build real-time collaborative web apps

  • React Newsletter #291

    11/23/2021

    Remix 1.0, Redux 8.0, and a closer look at partial hydration

  • React Newsletter #288

    11/02/2021

    Next.js 12, React Freeze, and Reselect v4.1

  • React Newsletter #285

    10/12/2021

    useRef for dummies, Expo mega demo, and Mantine 3.0

  • React Newsletter #282

    09/21/2021

    Gatsby 4, MUI 5.0, and a React Native Universal Monorepo

  • React Newsletter #279

    08/31/2021

    SWR 1.0, React Native's multi-platform vision, How to build an Android app with React Native

  • React Newsletter #276

    08/10/2021

    Fine-grained code-splitting with Gatsby, Building a React app on the blockchain, and How to write readable React content states

  • React Newsletter #273

    07/20/2021

    5 Code smells that React beginners should avoid, React Express guide, and Bulletproof React

  • React Newsletter #270

    06/29/2021

    Good Redux articles, a React Preview VSCode extension, and building a liquid swipe animation in React Native

  • React Newsletter #267

    06/08/2021

    A major minor release of RTK Query, Why React Hooks can't be conditioned, and improving performance by 10x

  • React Newsletter #264

    05/18/2021

    Coinbase moves to React Native, Recoil launches v0.3, and Stripe releases a React Native library

  • React Newsletter #261

    04/27/2021

    Advanced animations with Framer Motion, Suspense is killing me, and Incremental Static Regeneration with Next.js

  • React Newsletter #258

    04/06/2021

    New Recoil release, learning to appreciate React Server Components, and a definitive guide to profiling React applications

  • React Newsletter #255

    03/16/2021

    Why you should only use custom hooks, mutating redux state, and building a react router clone from scratch

  • React Newsletter #252

    02/23/2021

    Blitz.js beta, ReacType 5.0, and should you really use useMemo?

  • React Newsletter #303

    02/15/2021

    How to build a Wordle clone in React, Optimizing React Hooks, and event bubbling and capturing

  • React Newsletter #248

    01/27/2021

    Tao of React, the Styled-Components happy path, and how to write better React components

  • React Newsletter #245

    12/29/2020

    The top links of 2020

  • React Newsletter #242

    12/08/2020

    React performance, a guide to refs, and animated transitions

  • React Newsletter #239

    11/17/2020

    Refactoring a useReducer to XState, Moving OkCupid from REST to GraphQL, and 10 React security best practices

  • React Newsletter #236

    10/27/2020

    React 17.0, create-react-app 4.0, and Protected routes and authentication with React Router v5

  • React Newsletter #233

    10/06/2020

    MobX 6, react-three-fiber 5, and how Dropbox rewrote HelloSign in React

  • React Newsletter #230

    09/15/2020

    Rewriting 'Recoil' from scratch, React + TypeScript, and a new state management library.

  • React Newsletter #227

    08/25/2020

    Building a confirmation modal in React with state machines, and why the OKCupid team decided against using GraphQL for local state management

  • React Newsletter #224

    08/04/2020

    SWR gets a power-up, how to test React components, and how Records and Tuples affect React code.

  • React Newsletter #221

    07/14/2020

    Khan Academy's transition to React Native, an argument for dropping Redux, and building your own Google Analytics from scratch

  • React Newsletter #218

    06/23/2020

    Zelda, Watering your Lawn with React, and a new react-query release

  • React Newsletter #215

    06/04/2020

    New Babel release, 35 free React templates, and building a recipe app with React

  • React Newsletter #212

    05/14/2020

    reason-react v0.8.0, a new tech stack for Facebook.com, and how to CSS Style in React

  • React Newsletter #209

    04/23/2020

    Gatsby launches incremental builds, React folder structure in 5 steps, how to build your own API from any website

  • React Newsletter #206

    04/02/2020

    React Native v0.62.0 release, building a real-time chat app with React and Firebase, building a COVID-19 dashboard & map app

  • React Newsletter #203

    03/12/2020

    React TypeScript Cheatsheet, React Table v7, building secure React apps

  • React Newsletter #200

    02/20/2020

    CRA Redux template v1.0.0, useMutableSource, and why thinking in React isn't enough

  • React Newsletter #197

    01/30/2020

    What React does and doesn't do, Shopify switches to React Native, and how to (unit) test in React

  • React Newsletter #194

    01/09/2020

    Building LightOS with React Native, beautiful-react-hooks, and a timeline component in React

  • React Newsletter #191

    12/19/2019

    The React team, accidentally launching a popular Gatsby plugin, and why React Hooks

  • React Newsletter #188

    11/29/2019

    React table, thinking in React hooks, and why to choose useState instead of useReducer

  • React Newsletter #185

    11/08/2019

    Experimenting with React concurrent mode, building React in 90 lines of JavaScript, and UI testing with React

  • React Newsletter #182

    10/17/2019

    Announcing Ionic React, how Instagram uses Redux to improve performance, and how to authenticate with Next.js and Auth0

  • React Newsletter #179

    09/26/2019

    React Native 0.61, using Firebase instead of Redux with React, and preloading views with React Lazy

  • React Newsletter #176

    09/05/2019

    React microfrontends and monorepos, handling API request race conditions in React, and an introduction to Redux

  • React Newsletter #173

    08/16/2019

    New React DevTools, a comprehensive introudction to React Hooks, and building custom React hooks

  • React Newsletter #170

    07/25/2019

    Build a React switch toggle component, animating React with Framer Motion, and a visual editor for GraphQL

  • React Newsletter #167

    06/27/2019

    Thinking in effects, the 10 component commandments, adding netlify identity auth to a React app

  • React Newsletter #164

    06/06/2019

    Best practices for large scale React apps, Urql grows up, and the state of React

  • React Newsletter #161

    05/16/2019

    2-hour GraphQL course for React developers, GraphQL vs REST, and UI animations in React

  • React Newsletter #158

    04/25/2019

    create-react-app v3.0.0, application state management with React, and how to avoid a common performance pitfall with React Hooks

  • React Newsletter #155

    03/28/2019

    JavaScript inheritance vs. composition, how to avoid the 'Boolean Trap' when designing React components, and the new React Native architecture explained

  • React Newsletter #152

    03/07/2019

    Storybook 5.0, scheduling in React, and how function components are different from classes

  • React Newsletter #149

    02/14/2019

    The new React lifecycle methods in plain English, React Suspense with GraphQL, and VSCode React Refactor

  • React Newsletter #146

    01/17/2019

    One man's beef with React Router, keeping a React design system consisten, and getting started with GaphQL, React, and Apollo Client

  • React Newsletter #143

    12/27/2018

    The Top 10 most popular React articles of 2018

  • React Newsletter #140

    11/30/2018

    React 16.x roadmap, announcing native support for the css prop in styled-components, and the history and implementation of React-Redux

  • React Newsletter #137

    11/01/2018

    TypeScript support, React hooks demystified, and a simple intro to React hooks

  • React Newsletter #134

    10/04/2018

    New advanced JS course, Creat React app 2.0, and the principles of component API (prop) design

  • React Newsletter #131

    08/30/2018

    Using the React DevTools Profiler to Diagnose React App Performance Issues, React interview questions, and how to create PDFs from React components

  • React Newsletter #128

    08/09/2018

    Creating the same app in React and Vue, lessons learned using React-Redux, and real world React learnings

  • React Newsletter #125

    07/12/2018

    WTF is 'this', the perils of of using a common Redux anti-pattern, building ChatBots with React & AWS

  • React Newsletter #122

    06/21/2018

    State of React Native 2018, sunsetting React Native, and why Narative loves Gatsby

  • React Newsletter #119

    05/24/2018

    Building AI enabled GraphQL apps, highlights from React Europe 2018, and Flow vs TypeScript in React

  • React Newsletter #116

    05/03/2018

    Route config with React Router v4, React context in the world of component composition, and how to master advanced React design patterns with Render props

  • React Newsletter #113

    04/05/2018

    Optimizing React: Virtual DOM explained, building serverless React GraphQL applications, and building an SSR app with Preact, Unistore and Preact Router

  • React Newsletter #110

    03/15/2018

    New and exciting things about React 16, replacing Redux with the new React context API, and dynamic transitions with react-routerand react-transition-group

  • React Newsletter #107

    02/22/2018

    React Native to MIT, the future of state in React, and nested routes with REact Router v4

  • React Newsletter #104

    02/01/2018

    React performance tips, React easy state, and state management with MobX state tree

  • React Newsletter #101

    01/11/2018

    Code splitting with React and React Router, 5 practical tips to finally learn React in 2018, and introducing Immer

  • React Newsletter #98

    12/21/2017

    New context, learn Redux by building your own store, and building a REact project with Parceljs

  • React Newsletter #95

    11/30/2017

    React v16.2.0, immutable updates in React and Redux, and server-side rendered stypled-components with Nextjs

  • React Newsletter #92

    11/09/2017

    React v16.1.0, using React 16 Portal to do something cool, and simple React patterns

  • React Newsletter #89

    10/19/2017

    Scaling React SSR, the future of Styled Components, and making website building fun

  • React Newsletter #86

    09/28/2017

    React v16.0 is released, relicensing React, and 7 architectural attributes of a reliable React component

  • React Newsletter #83

    08/31/2017

    How to securely use CSS-in-JS with React, Redux saga style, why to use field-level validations

  • React Newsletter #80

    08/03/2017

    Glamorous v4, imperative vs declarative programming, and 8 thi8ngs to learn in React before learning Redux

  • React Newsletter #77

    07/13/2017

    Gatsby 1.0.0, React interview questions, and three new React tools to speed up your apps

  • React Newsletter #74

    05/18/2017

    The 80/20 of React Native, the one thing to know in React Router 4, and deep linking your React Native app

  • React Newsletter #71

    04/20/2017

    React-VR 1.0, Relay Modern, and React Fiber

  • React Newsletter #68

    03/23/2017

    React Conf 2017, the benefits of React Router v4, and a cartoon intro to Fiber

  • React Newsletter #65

    03/02/2017

    Building UIs with pure functions, improving first time load of a React app, and three things to learn about working with data in Redux

  • React Newsletter #62

    02/03/2017

    React Router v4 beta, migrating 100k lines of code from AngularJS to React, and an intro to life cycle events in React

  • React Newsletter #59

    01/12/2017

    % support in React Native, React tutorial, and MobX 3

  • React Newsletter #56

    12/22/2016

    React.js best practices and conventions, advanced data tables in React, and intalling React Fiber

  • React Newsletter #53

    12/01/2016

    The magic behind styled-components, a practical guide to Redux, and what is a thunk function?

  • React Newsletter #50

    11/03/2016

    Achieving 20ms server response time with Server Side Rendering and caching, React.js Forms: Controlled Components, and Math: the React.js Way

  • React Newsletter #47

    10/12/2016

    React Implementation Notes, Electrode + SSR, and Progressive Web Apps with React.js

  • React Newsletter #44

    09/22/2016

    Testing with Jest Snapshots: First Impressions, Redux or MobX: An attempt to dissolve the Confusion, and Redux Patterns and Anti-Patterns

  • React Newsletter #41

    08/18/2016

    React for designers, React enlightenment, and most of the React Native styling material in one page

  • React Newsletter #38

    07/28/2016

    Jest 14.0: React Tree Snapshot Testing, Progressive loading for modern web applications via code splitting, and React.js in patterns

  • React Newsletter #35

    06/23/2016

    Painless immutability, reusable React components, and templates for building React.js frontends in ASP.NET Core and MVC5

  • React Newsletter #32

    05/19/2016

    Neos CMS Goes for a Full UI Rewrite with React and Redux, why Redux makes refactoring easy, and the theory of higher order components

  • React Newsletter #29

    04/26/2016

    How to better organize your React apps, why to use React, and lessons learned at React Amsterdam

  • React Newsletter #26

    04/07/2016

    App analytics with Redux, from Ember to React, and what I learned from Redux

  • React Newsletter #23

    02/18/2016

    React-designer, using webworkers to make React faster, and you're missing the point of React

  • React Newsletter #20

    01/21/2016

    React Native 0.18 release, Christopher Chedeau on the core philosophier that underlie React, and using redux-saga to simplify your growing React Native codebase

  • React Newsletter #17

    12/31/2015

    React v0.14.4 is out, Functional Components vs. Stateless Functional Components vs. Stateless Components, and using ES7 decorators with Babel 6

  • React Newsletter #14

    12/10/2015

    Single state tree + flux, state management with Redux, and testing React

  • React Newsletter #11

    11/19/2015

    Architecting React.js apps with flux, pitfalls of diving into React, and Isomorphic React in real life

  • React Newsletter #8

    10/29/2015

    Rebuilding HipChat with React.js, First Impressions using React Native, and What's so great about React.js

  • React Newsletter #5

    10/08/2015

    You’re Missing the Point of React, a comprehensive guide to building apps with React, and Griddle - a React grid component

  • React Newsletter #2

    09/17/2015

    Building a test suite in React JS, Flux For Stupid People, Yo in Flux