Have you already viewed the React and Inertia courses here? If not that would be a good start.
Which Laracasts courses teach Laravel with Inertia.js and React?
I’m curious about building full-stack applications using Laravel, Inertia.js, and React. Can anyone recommend Laracasts courses that cover these topics from beginner to advanced?
Certainly! If you want to learn how to build full-stack applications using Laravel, Inertia.js, and React on Laracasts, here are some recommended courses and series:
-
"Learn Inertia.js"
This course covers the fundamentals of Inertia.js and shows how to integrate it with Laravel. While most examples use Vue, the series does explain the React preset and how you can swap out the frontend for React.
Link: https://laracasts.com/series/learn-inertia-js -
"Learn React 18"
While not specific to Inertia.js or Laravel, this series is valuable if you are new to React. It builds a strong foundation before integrating React with Inertia and Laravel.
Link: https://laracasts.com/series/learn-react-18 -
"What’s New in Laravel 8" (and newer versions)
These update series sometimes cover Inertia.js in addition to Jetstream, which ships with Inertia.js as an option (including React support).
Link: https://laracasts.com/series/whats-new-in-laravel-8 -
"Build Modern Laravel Apps Using Inertia.js"
This is a focused series on using Laravel with Inertia.js, but most examples are with Vue.js. However, the same concepts apply for React since Inertia is agnostic to the frontend framework.
Link: https://laracasts.com/series/build-modern-laravel-apps-using-inertia-js
Note:
At the moment, Laracasts does not offer a dedicated course that covers Laravel + Inertia.js + React, all in one track, from beginner to advanced. However, by combining the above courses—especially "Learn Inertia.js" (pay special attention to React integration), alongside "Learn React 18," you'll gain the skills to build apps with these technologies.
Example approach to get started:
- Watch "Learn React 18" to gain React basics.
- Go through "Learn Inertia.js," and pay attention to the React integration instructions.
- As you follow along, opt for the React Inertia preset when bootstrapping new projects:
npm install @inertiajs/inertia-react - Refer to the Inertia.js documentation for React-specific details: https://inertiajs.com/client-side-setup
If you need step-by-step guides or sample repositories, let me know!
Please or to participate in this conversation.