TutorialsScreensCourses

Filter

Jason Brown
Create a Query Param Login Modal Route with React Router

Routes are some times better served as a modal. If you have a modal (like a login modal) that needs to be routeable and appear on all pages you may need to use query params. Will explore how to render a route all the time and use query params to control when it's content renders

React RouterWatch ⇨
Jason Brown
Create a Query Param Login Modal Route with React Router

Routes are some times better served as a modal. If you have a modal (like a login modal) that needs to be routeable and appear on all pages you may need to use query params. Will explore how to render a route all the time and use query params to control when it's content renders

Jason Brown
Create a Modal Route with React Router

Often times there is a route that is better served as a modal. You want to be able to link to it and still render the page behind it. With React Router this can be accomplished. We'll dive into rendering a route with a route that renders as a modal.

Jason Brown
Create a Form Wizard with Data Loss Prevention using Formik and React Router

In this lesson we'll explore using Formik to create a form wizard. Each route will be a new piece of a form. We'll then use Prompt and matchPath to determine if we need to protect our data from being destroyed by navigating away from the page.

Jason Brown
Use matchPath to Match Nested Route Paths in Parent Routes with React-Router

In this lesson we'll use the matchPath function exported by react-router to find active nested routes inside of a parent component. This technique can be used for comparing routes outside of a React component, or even inside of life cycle methods to do data loading.

Jason Brown
Create a ProtectedRoute for Logged In Users with Route, Redirect, and a Render Prop in React Router

In this lesson we'll create a protected route just for logged in users. We'll combine a Route with a render prop and use a loggedIn prop to determine if the route should be allowed to be accessed. Finally we'll use nav state to preserve the location the user visited and redirect them back to the protected route once they login.

Jason Brown
Create a Modal Route with Link and Nav State in React Router

In this lesson we'll show how the Link component to prop can receive an object. This allows us to pass state to the route. With the nav state we destructure off of location we can determine if a user wants to open a modal or on a cold visit show an image embedded in the page.

Jason Brown
Create a ProtectedRoute for Logged In Users with Route, Redirect, and a Render Prop in React Router

In this lesson we'll create a protected route just for logged in users. We'll combine a Route with a render prop and use a loggedIn prop to determine if the route should be allowed to be accessed. Finally we'll use nav state to preserve the location the user visited and redirect them back to the protected route once they login.

Jason Brown
Use matchPath to Match Nested Route Paths in Parent Routes with React-Router

In this lesson we'll use the matchPath function exported by react-router to find active nested routes inside of a parent component. This technique can be used for comparing routes outside of a React component, or even inside of life cycle methods to do data loading.

Jason Brown
Create a Modal Route with Link and Nav State in React Router

In this lesson we'll show how the Link component to prop can receive an object. This allows us to pass state to the route. With the nav state we destructure off of location we can determine if a user wants to open a modal or on a cold visit show an image embedded in the page.

« Previous
1 of 2
Home