我应该使用 laravel/ui 将 ReactJs 集成到 Laravel 项目中吗

Should I use laravel/ui to integrate ReactJs into a Laravel project

使用 composer require laravel/ui 与 ReactJs 项目 Laravel 而不是搭建 Laravel 脚手架有 好处还是坏处使用 npm 手动安装 ReactJs 并编辑 webpack.mix.js

mix.js('resources/js/app.jsx', 'public/js')
   .react();

有没有conventional/better方法把ReactJS带到Laravel


  1. 如果我不使用 laravel/ui
  2. ,我是否可能会错过某个设置
  3. 如果我使用laravel/ui
  4. ,我会被强制遵守一些荒谬的规则吗?
  5. laravel/ui 真的让设置更容易吗?

...

我从 laravel/ui 回购中引用以下内容

This legacy package is a very simple authentication scaffolding built on the Bootstrap CSS framework. While it continues to work with the latest version of Laravel, you should consider using Laravel Breeze for new projects. Or, for something more robust, consider Laravel Jetstream.

可以看到项目维护者直接推荐使用其他包

您还应该考虑到所讨论的脚手架默认使用 Bootstrap。

最后,我没有在 运行 composer require laravel/ui && php artisan ui react 中看到任何快捷方式,而是 npm install && --save-dev react react-dom 并将 .react() 添加到 webpack.mix