tystr/react-js-bundle
tystr/react-js-bundle is a Symfony bundle for integrating React.js into PHP applications. It provides rendering and asset integration helpers to bring React-powered components into existing Symfony projects.
tystr/react-js-bundle remains a Symfony bundle. It integrates through Symfony's DI container, bundle extension, and HttpKernel conventions; Laravel uses service providers, facades, and a different container lifecycle. v0.2.0 does not change this. The package is still not a native Laravel integration path.v8js extension. This removes the previous hard disqualifier: the package no longer forces a legacy PHP 7 + v8js runtime to render. The rendering model it describes is, however, exactly the "Node sidecar over HTTP" pattern a Laravel team can implement directly without this dependency.v8js dependency is now optional, which is the material change. Laravel 9/10/11 on PHP 8.1/8.2+ remains incompatible in-process; isolated container usage is technically possible but adds a legacy Symfony runtime for little gain.v8js/legacy-PHP operational burden is gone. What remains is an abandoned Symfony bundle with no maintainer, no dependents, and no security response — so any adoption implies owning a fork. Building the renderer client natively in Laravel reduces this to maintaining a thin HTTP integration plus a Node service.v8js extension operations or legacy PHP runtime management. Still requires Symfony bundle internals to work with v0.2.0 directly, and Node SSR operations plus HTTP render-contract design to execute the recommended path. For a Laravel team, the native build is the transferable knowledge; the bundle is not.tystr/react-js-bundle as a dependency. v0.2.0 is a meaningful signal — it removes the v8js blocker, adds a permissive license, and independently arrives at the Node-sidecar architecture this assessment already recommended. Use it as a design reference, build the render integration natively in Laravel, and reserve effort for prerendering or a Node SSR service with active support and PHP 8+ compatibility.How can I help you explore Laravel packages today?