Last month we started our second big project with Inertia.js. The development of the first one is well underway, and with the recent announcement of Server-Side Rendering support, I genuinely think Inertia is the future of web development.
In some cases, you don't want to redirect the user to a new page, but you want the user to stay on the current page and provide extra functionality with a modal.
It's a very early draft, and it has its limitations, but I want to share it anyway.
For every route you want to open in a modal, you need to make a minor modification, but nothing else is required.