1

我们计划使用 ReactJs 作为我们的前端和 laravel 作为我们的后端(REST API)来构建一个应用程序。

在我们研究如何整合这两者的过程中,我们遇到了react-laravel库。

现在我想知道在 vanilla react 和 laravel 上使用这样的库的优缺点是什么。我们可能会遇到任何限制或错误吗?它会加快开发速度还是我们可能需要花更多时间学习它?它会以任何方式改变反应的实现方法吗?...

*我们正在使用 redux 和 react-router。

*我是(几乎)经验丰富的 React 开发人员

4

2 回答 2

0

react-laravel 根本不应该对你的实际 React 应用程序或 Laravel 应用程序产生太大影响。唯一的缺点是 V8js 依赖,这……不是很好。

我已经构建了一个名为laravel-react-middleware的小型中间件,它只是从您的 PHP 服务器到您的 Node 应用程序执行一个简单的 HTTP 请求。因此,您可以使用 Node 编写 React 服务器端渲染并将编译后的 HTML 发送回您的 PHP 应用程序。它也可以传回一个简单的 JSON 对象,因此如果您使用 React Helmet 之类的东西来管理元标记和文档标题,那么您可以将该数据传回 Blade 视图。

于 2016-12-01T22:48:12.930 回答
-1

我个人没有使用 react-laravel,但是我看到的不同之处在于组件的预渲染。

但是,根据个人喜好,我不会将我的应用程序绑定到不受这两个实体中的任何一个实体控制的第三方组件。此外,您想做的任何预渲染都可以轻松完成,并且您应该完全控制在客户端运行的内容以及在服务器端运行的内容。

于 2016-08-14T13:13:34.413 回答