React Newsletter #230 09/15/2020 Rewriting 'Recoil' from scratch, React + TypeScript, and a new state management library.

React Newsletter #229 09/08/2020 Code Splitting, Production-grade React Apps, and a TikTok Clone

React Newsletter #228 09/01/2020 React component patterns, Redux vs Context, and why Next.js (might) be the future of React

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 #226 08/18/2020 Storybook 6.0, Rome, and a guide to commonly used React component libraries

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 #224 08/04/2020 SWR gets a power-up, how to test React components, and how Records and Tuples affect React code.

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 #222 07/21/2020 Apollo Client 3.0, Adobe Spectrum, and Conditional Hooks

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 #220 07/07/2020 React Hook Form v6, React + Apollo cheatsheet, building Frogger with Recoil

React Newsletter #219 06/30/2020 PureScript (with React), Architecture Tips, and SSR with React and Deno

React Newsletter #218 06/23/2020 Zelda, Watering your Lawn with React, and a new react-query release

React Newsletter #217 06/18/2020 React Native's re-architecture, common component state mistakes, and React memo walkthrough

React Newsletter #216 06/11/2020 Immer 7, applying the open-closed principle to UI compononents, and React + TypeScript Cheatsheets

React Newsletter #215 06/04/2020 New Babel release, 35 free React templates, and building a recipe app with React

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 #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 #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 #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 #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 #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 #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 #207 04/09/2020 React libraries in 2020, 33-line React, and converting a Redux app to Recollect

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 #205 03/26/2020 Prettier 2.0, animated hamburger icons, and compound components

React Newsletter #204 03/19/2020 Github acquires npm, React Suspense in practice, building an expense tracker with Hooks

React Newsletter #203 03/12/2020 React TypeScript Cheatsheet, React Table v7, building secure React apps

React Newsletter #202 03/05/2020 Persisting React state in localStorage, React Hook Form, and feedback ladders

React Newsletter #201 02/27/2020 React v16.13.0 released, React Stripe.js, and when to use React context or Redux

React Newsletter #200 02/20/2020 CRA Redux template v1.0.0, useMutableSource, and why thinking in React isn't enough

React Newsletter #199 02/13/2020 Deep linking in React Native, understanding concurrent React, and learning about state management

React Newsletter #198 02/07/2020 5 solid portfolio projects, building a piano with Hooks, and Proton Native v2

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 #196 01/23/2020 Babel 7.8.0, React cheatsheet for 2020, and a D3 dashboard tutorial

React Newsletter #195 01/16/2020 Styled Components v5, Firebase as a React hook, 10 JavaScript concepts you need to master React

React Newsletter #194 01/09/2020 Building LightOS with React Native, beautiful-react-hooks, and a timeline component in React

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 #192 12/26/2019 The 10 most popular React links of 2019

React Newsletter #191 12/19/2019 The React team, accidentally launching a popular Gatsby plugin, and why React Hooks

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 #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 #188 11/29/2019 React table, thinking in React hooks, and why to choose useState instead of useReducer

React Newsletter #187 11/21/2019 Build your own React from scratch, Redux style guide, and an interactive React paycard

React Newsletter #186 11/14/2019 Making Instagram faster, how Discord achieves native iOS performance with React Native, and why Suspense matters

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 #184 11/01/2019 Why React hooks, how to use the useContext hook, and a React dashboard guide

React Newsletter #183 10/24/2019 Introducing Concurrent mode, React Conf 2019, Lessons learned from 5 years in 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 #181 10/10/2019 Reasons to learn Redux, design systems for developers, intro to SVG for React developers

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 #179 09/26/2019 React Native 0.61, using Firebase instead of Redux with React, and preloading views with React Lazy

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 #177 09/12/2019 React's useEffect and useRef, the iceberg of React Hooks, and understanding client side routing

React Newsletter #176 09/05/2019 React microfrontends and monorepos, handling API request race conditions in React, and an introduction to Redux

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 #174 08/22/2019 Why React hooks, Using TypeScript with React, and Logi-less JSX

React Newsletter #173 08/16/2019 New React DevTools, a comprehensive introudction to React Hooks, and building custom React hooks

React Newsletter #172 08/09/2019 React v16.9.0, Apollo Client with React hooks, and investigating Discord's React memory leak

React Newsletter #171 08/01/2019 Do React hooks replace redux, styled topography, and login authentications with React

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 #169 07/19/2019 Using component-based design to build faster, concurrent mode explained, and React & TypeScript fundamentals

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 #167 06/27/2019 Thinking in effects, the 10 component commandments, adding netlify identity auth to a React app

React Newsletter #166 06/20/2019 Styled-components v5, Redux with Hooks, using react-testing-library instead of Enzyme

React Newsletter #165 06/13/2019 React higher order components, React Native open source update, when to useMemo and useCallback

React Newsletter #164 06/06/2019 Best practices for large scale React apps, Urql grows up, and the state of React

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 #162 05/23/2019 React for Vue developers, React state with Hooks, and creating your own React validation library

React Newsletter #161 05/16/2019 2-hour GraphQL course for React developers, GraphQL vs REST, and UI animations in React

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 #159 05/02/2019 React navigation vs. React Native navigation, useReducer vs useState in React, and learning about GraphQL

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 #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 #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 #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 #154 03/22/2019 react-redux v7 beta, building a real-time collaborative beatbox with React & GraphQL, and writing resilient components

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 #152 03/07/2019 Storybook 5.0, scheduling in React, and how function components are different from classes

React Newsletter #151 02/28/2019 React gets translated, getting hooked on React Hooks, and using custom React Hooks to simplify forms

React Newsletter #150 02/21/2019 The Ionic React beta, progressive React, and Navi as an alternative to React Router

React Newsletter #149 02/14/2019 The new React lifecycle methods in plain English, React Suspense with GraphQL, and VSCode React Refactor

React Newsletter #148 02/07/2019 React v16.8 - the one with Hooks, writing your first React hook, and learn-react-app

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 #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 #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 #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 #143 12/27/2018 The Top 10 most popular React articles of 2018

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 #141 12/06/2018 Redux 6.0 released, Emotion 10 released, and a comprehensive guide to learning React in 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 #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 #138 11/08/2018 Open source roadmap for React Native, the quest for React micro-app, and grabbing the flame 🔥

React Newsletter #137 11/01/2018 TypeScript support, React hooks demystified, and a simple intro to React hooks

React Newsletter #136 10/25/2018 Introducing hooks, React higher-order components, and React render props

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 #134 10/04/2018 New advanced JS course, Creat React app 2.0, and the principles of component API (prop) design

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 #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 #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 #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 #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 #128 08/09/2018 Creating the same app in React and Vue, lessons learned using React-Redux, and real world React learnings

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 #126 07/19/2018 How Skillshare ditched Redux for MobX, React state management patterns,the best way to architect your Redux app

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 #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 #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 #122 06/21/2018 State of React Native 2018, sunsetting React Native, and why Narative loves Gatsby

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 #120 05/31/2018 React's 5th birthday, Gatsby raises VC, and the architecture of a high performance GraphQL to SQL engine

React Newsletter #119 05/24/2018 Building AI enabled GraphQL apps, highlights from React Europe 2018, and Flow vs TypeScript in React

React Newsletter #118 05/17/2018 Analyzing Redux, a comprehensive guide to learning React in 2018, and building reusable React components

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 #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 #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 #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 #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 #112 03/29/2018 Update on Async Rendering, Redux isn't dead yet, and Razzle - the SSR without the framework

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 #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 #109 03/08/2018 CSS in the age of REact, why functional components, and server rendering with React and React Router

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 #107 02/22/2018 React Native to MIT, the future of state in React, and nested routes with REact Router v4

React Newsletter #106 02/15/2018 Evolving patterns in React, 25 days of ReasonML, and what's new in React 16.3

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 #104 02/01/2018 React performance tips, React easy state, and state management with MobX state tree

React Newsletter #103 01/25/2018 New context API, styled components v3, and watching out for traps with React and HTML

React Newsletter #102 01/18/2018 React.Fragment, dragging React performance forward, and hot reloading in Create React App without ejecting

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 #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 #99 12/28/2017 Top 10 links of 2017

React Newsletter #98 12/21/2017 New context, learn Redux by building your own store, and building a REact project with Parceljs

React Newsletter #97 12/14/2017 StateOfJS Survey results, testing React components, and atomic design with React

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 #95 11/30/2017 React v16.2.0, immutable updates in React and Redux, and server-side rendered stypled-components with Nextjs

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 #93 11/16/2017 setState ftw, performance-tuning a React application, and navigating navigation in React native

React Newsletter #92 11/09/2017 React v16.1.0, using React 16 Portal to do something cool, and simple React patterns

React Newsletter #91 11/02/2017 I18n with React and i18next, Apollo Client 2.0, and code splitting in React

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 #89 10/19/2017 Scaling React SSR, the future of Styled Components, and making website building fun

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 #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 #86 09/28/2017 React v16.0 is released, relicensing React, and 7 architectural attributes of a reliable React component

React Newsletter #85 09/21/2017 Max Stoiber interview, Tips for React Native development, and easily building forms in React Native

React Newsletter #84 09/07/2017 React 16 RC, what is React Fiber, and the React license for founders and CTOs

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 #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 #81 08/17/2017 React PWA, two tips to improve performance with React and Webpack, and React animations in depth

React Newsletter #80 08/03/2017 Glamorous v4, imperative vs declarative programming, and 8 thi8ngs to learn in React before learning Redux

React Newsletter #79 07/27/2017 React 16 beta, error handling in React 16, and building your own React Router v4

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 #77 07/13/2017 Gatsby 1.0.0, React interview questions, and three new React tools to speed up your apps

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 #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 #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 #73 05/11/2017 PrettyLoader, optimizing React performance, and building your first PWA with React

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 #71 04/20/2017 React-VR 1.0, Relay Modern, and React Fiber

React Newsletter #70 04/13/2017 Why React is taking over, E2E testing React apps, and snapshot testing React with Jest

React Newsletter #69 03/30/2017 Optimizing React apps in practice, the power of the React community, and an introduction to setState

React Newsletter #68 03/23/2017 React Conf 2017, the benefits of React Router v4, and a cartoon intro to Fiber

React Newsletter #67 03/16/2017 Understanding React deployment, function setState is the future of React, and introducing Create React Native App

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 #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 #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 #63 02/09/2017 React Native at Instagram, inverting control in React, and when to use Flux library

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 #61 01/26/2017 React 15.5, SSR shootout, and reasons to love Create React App

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 #59 01/12/2017 % support in React Native, React tutorial, and MobX 3

React Newsletter #58 01/05/2017 Thank you to the React Team, React interview questions, and thinking statefully

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 #56 12/22/2016 React.js best practices and conventions, advanced data tables in React, and intalling React Fiber

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 #54 12/08/2016 Updating mobile apps on the fly, Draft-js pieces, and testing REact components with Jest and Enzyme

React Newsletter #53 12/01/2016 The magic behind styled-components, a practical guide to Redux, and what is a thunk function?

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 #51 11/10/2016 React Core Notes, function as child components, and some thoughts on function components in React

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 #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 #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 #47 10/12/2016 React Implementation Notes, Electrode + SSR, and Progressive Web Apps with React.js

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 #45 09/29/2016 React's First 50,000 Stars, How to safely use React context, and Migrating Pinterest profiles to React

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 #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 #42 08/25/2016 The state of JavaScript, beta testing React Native with Buddybuild, and new horizons with Horizon, RethinkDB, and React

React Newsletter #41 08/18/2016 React for designers, React enlightenment, and most of the React Native styling material in one page

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 #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 #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 #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 #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 #35 06/23/2016 Painless immutability, reusable React components, and templates for building React.js frontends in ASP.NET Core and MVC5

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 #33 06/09/2016 React.js meeting notes, a Facebook sixth sense, and comparing React.js to Vue.js

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 #31 05/12/2016 Ingredients for efficient web applications, The Redux ecosystem, creating a React Renderer

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 #29 04/26/2016 How to better organize your React apps, why to use React, and lessons learned at React Amsterdam

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 #27 04/14/2016 React Native on the Universal Windows platform, long live React Router, and two weird Redux tricks

React Newsletter #26 04/07/2016 App analytics with Redux, from Ember to React, and what I learned from Redux

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 #24 02/25/2016 2016: The Year React Native Eats Mobile Development, React for beginners, and Webpack 2 tree shaking configuration

React Newsletter #23 02/18/2016 React-designer, using webworkers to make React faster, and you're missing the point of React

React Newsletter #22 02/04/2016 Handling props and class names in React, encapsulation in Redux, and Reactive programming with React

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 #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 #19 01/14/2016 Discontinuing IE 8 support in React DOM, pure render performance anti-patterns, and Redux nowadays

React Newsletter #18 01/07/2016 React Native 0.18 Released, Let’s Compose Some React Containers, and Angular 2 vs React

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 #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 #15 12/17/2015 Container components, full-stack Redux tutorial, and React Native for web

React Newsletter #14 12/10/2015 Single state tree + flux, state management with Redux, and testing React

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 #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 #11 11/19/2015 Architecting React.js apps with flux, pitfalls of diving into React, and Isomorphic React in real life

React Newsletter #10 11/12/2015 Removing UI complexity, React.js in real life at Codecademy, and React tips and best practices

React Newsletter #9 11/05/2015 Getting started with React, React/Flux from an AngularJS Perspective, and the case for Flux

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 #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 #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 #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 #4 10/01/2015 Flux for components, The React Quick Start Guide, and STRML/react-grid-layout

React Newsletter #3 09/24/2015 React + Angular DI, Creating react-styleguide, and The React.js View State

React Newsletter #2 09/17/2015 Building a test suite in React JS, Flux For Stupid People, Yo in Flux