React Newsletter Archives

  • 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 #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 #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 #251

    02/17/2021

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

  • 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

  • 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 #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