Tyler McGinnis

Video Guides & Talks

Handling 404 pages (catch all routes) with React Router v5 (youtube.com)
Oct 27, 2020
In this video you'll learn how to implement catch all routes for handling 404 pages with React Router v5.
Protected routes and authentication with React Router v5 (youtube.com)
Oct 26, 2020
In this video, you'll learn how to create authenticated routes (routes that only certain users can access based on their auth status) using React Router v5.
Guide to React's useRef Hook (youtube.com)
Aug 17, 2020
In this post you'll learn how and why you can use React's useRef Hook to persist values across renders without causing a re-render.
JSX Tips and Gotchas for Beginners (youtube.com)
Jul 31, 2020
In this video you'll learn a bunch of tips and tricks for dealing with JSX.
React Context Explained (youtube.com)
Jul 28, 2020
In this video you'll learn what React context is as well as when (and when not) to use it. You'll also learn about the useContext Hook.
Why React Hooks? (youtube.com)
Jul 29, 2019
When React Hooks were released, React was the most popular and most loved front-end framework in the JavaScript ecosystem. In this post, you'll learn why, despite existing praise, the React team dedicated so many resources to creating and releasing Hooks. Along the way, you'll also get a soft introduction to the main aspects of the Hooks API.
React Router v4: Philosophy and Introduction (youtube.com)
Jan 04, 2018
In this post, we’ll talk about the philosophies behind React Router and give an introduction to the syntax by breaking down the “Basic” example on the React Router docs.

Articles & Tutorials

Why React Hooks? (tylermcginnis.com)
Jul 29, 2019
The first thing you should do whenever you’re about to learn something new is ask yourself two questions - Why does this thing exist? What problems does this thing solve?
Recursive paths with React Router (tylermcginnis.com)
Jan 03, 2019
Because React Router is just components, you can do crazy things like having recursive routes. In this post we’ll learn how they work by breaking down the ‘Recursive Paths’ example on the React Router docs.
Pass props to React Router's Link component (tylermcginnis.com)
Jan 02, 2019
Often times when building an app with React Router you’ll need to pass props through a Link component to the new route. In this post, we’ll break down how that process works.
A Comprehensive Guide to learning React.js in 2018 (tylermcginnis.com)
Mar 12, 2018
I like to think of React components as the Kolaches of the web. They have everything you need, wrapped in a delicious composable bundle.
Server Rendering with React and React Router (tylermcginnis.com)
Mar 07, 2018
In this post, we’ll start from scratch and slowly build a server side rendered React (with React Router) while breaking down some of the complexity as we go.
React Router v4: Philosophy and Introduction (tylermcginnis.com)
Jan 04, 2018
In this post, we’ll talk about the philosophies behind React Router and give an introduction to the syntax by breaking down the “Basic” example on the React Router docs.
React Interview Questions (tylermcginnis.com)
Jan 03, 2017
For the record, asking someone these questions probably isn’t the best way to get a deep understanding of their experience with React.

Courses & Video Series

React Hooks (tylermcginnis.com)
Jul 23, 2019
The marketing pitch for Hooks is that they allow you to add state and other React features to function components. In reality, they're much more than that. In this course you'll start by learning the mental model behind Hooks. Once you've got that you'll learn each Hook individually followed by a practical, real-world problem set to work through.
React (tylermcginnis.com)
Jul 23, 2019
If you're serious about learning React, there's no better place to do it. Originally launched in 2016, this course has been taken by tens of thousands of developers and maintains an average rating of 4.8/5. Since then we've rebuilt it from the ground up to include all of the best practices and newest APIs for building professional React apps in 2019.
Free React.js Bootcamp (tylermcginnis.com)
Apr 09, 2018
We'll start off by looking at a high level overview of what makes React special including its composition model, unidirectional dataflow, explicit mutations, and that it's just JavaScript.
React Router v4 (tylermcginnis.com)
Jan 09, 2018
The goal of this course is to tackle every scenario you might encounter when building an app with React Router so that when the time comes, you're ready.

Podcast Episodes

Staying up to Date With React feat. Tyler McGinnis (devchat.tv)
Jun 11, 2018
In this episode of React Native Radio, the panelists talk to Tyler McGinnis. They talk about the new React APIs that are coming out and discuss using React on the web. They also touch on the tools that are up to date right now, imposter syndrome, and feeling left behind. They stress the importance of not comparing yourself to other developers and staying focused on progressing in your own personal development career.

Books & Guides

Fullstack React (fullstackreact.com)
Oct 17, 2017
The up-to-date, in-depth, complete guide to React and friends.
  • Tyler McGinnis
  • Anthony Accomazzo
  • Ari Lerner
  • David Guttman
  • Nate Murray
  • Clay Allsopp