Skip to content

Recent Blog Posts:


The Future of React Router and @reach/router
The Future of React Router and @reach/router
By Ryan Florence - May 17th, 2019 - 5 min read

tl;dr We are bringing together the best of React Router and Reach Router into a new, hook-based API. React Router will be the surviving…

ReactReact RouterReach Router
Wins for Hooks
Wins for Hooks
By Brad Westfall - Mar 28th, 2019 - 2 min read

Now that hooks have been released for... 🤔 checks watch ...less than two months, you've probably noticed there are a few obvious wins if…

ReactHooks
Blog Claps, and lessons on Hooks 🎉
Blog Claps, and lessons on Hooks 🎉
By Brad Westfall - Mar 21st, 2019 - 7 min read

Last week we finished migrating our React Training Blog off Medium and into here. As I was doing the migration I thought, Michael and Ryan…

ReactHooks
React Router v5
React Router v5
By Michael Jackson - Mar 20th, 2019 - 7 min read

Today, we are excited to announce the release of React Router version 5 . You can get it using: tl;dr React Router version 5 is now…

Announcing Reach UI Tabs
Announcing Reach UI Tabs
By Ryan Florence - Mar 18th, 2019 - 4 min read

The latest member of the Reach UI family is here! Tab interaces are incredibly common on the web, and really easy to build a naive version…

ReactReach UI
Flow Control in React
Flow Control in React
By Brad Westfall - Mar 14th, 2019 - 6 min read

Learning how to do JSX with React can be really fun for those who are starting out (once you've mastered some of the confusing parts . It…

ReactJSXBeginner
JSX: The Confusing Parts
JSX: The Confusing Parts
By Brad Westfall - Mar 14th, 2019 - 17 min read

This article doesn't attempt to explain every single aspect of JSX, but rather to explain the parts that most people find difficult to grasp…

JSXReactBeginner
Using Hooks in Classes
Using Hooks in Classes
By Ryan Florence - Mar 12th, 2019 - 3 min read

One of the things I love about React is that the team behind it makes upgrading so easy (thanks, React folks). With React Hooks, it's no…

ReactPatternsHooks
Reconciling the useEffect Tree
Reconciling the useEffect Tree
By Ryan Florence - Mar 8th, 2019 - 6 min read

I wanna talk a little bit about useEffect in React because I absolutely love it and I've noticed a bit of confusion about it in the…

ReactHooksuseEffect
Blogging with Gatsby & MDX
Blogging with Gatsby & MDX
By Brad Westfall - Feb 20th, 2019 - 17 min read

With free hosting options like Firebase Hosting (what we use), Netlify , GitHub Pages and Static Site generators like Gatsby and…

GatsbyReactMDXJSX
JavaScript, the React parts
JavaScript, the React parts
By Brad Westfall - Feb 14th, 2019 - 18 min read

React became really popular around the same time that ES2015 (ES6) came into existence (those are just the technical version names for…

JavaScriptReactBeginner
Welcome Back, Ryan!
Welcome Back, Ryan!
By Michael Jackson - Feb 6th, 2019 - 2 min read

Today, after a year of working apart, I'm excited to welcome Ryan Florence back to React Training--the company we started together almost…

React, Inline Functions, and Performance
React, Inline Functions, and Performance
By Ryan Florence - Oct 6th, 2017 - 15 min read

My wife and I just got through a huge remodel. We were beyond excited to show people the new digs. We showed my mother-in-law. She walked in…

ReactPerformancePatterns
12

React Router

Michael Jackson and Ryan Florence create the React libraries that you use in your apps like React Router and Reach UI. All of our trainers are experts in React and JavaScript so let us share our knowledge with you and your team!

I Love React
© React Training 2019