gpt4 book ai didi

jquery - 是否可以仅通过我的传统堆栈在客户端使用 React.js

转载 作者:行者123 更新时间:2023-12-03 13:46:35 25 4
gpt4 key购买 nike

我有一个网络应用程序。它有一个非常传统的技术堆栈。服务器端是 Apache Struts,数据库是 db2,在客户端我使用 JQuery。该应用程序部署在 websphere 上。

最近我开始在一些页面上大量使用 JQuery,并且慢慢地开始看到某些页面背后的 JQuery 代码变成了意大利面条代码。

我希望使用一些较新的 javascript 框架来为客户端 JQuery 提供更多结构。不幸的是,我受制于我正在使用的服务器端技术。

我最近一直在阅读有关 React.js 的内容,但我对这项技术是用于服务器端还是客户端有点困惑。

我可以保留我的服务器端技术并使用 React.js 为我的客户端 JQuery 代码提供更多结构吗?

此外,我相信 React.js 中有一些内置功能可以构建移动应用程序。如果我使用当前的服务器端技术并将 React.js 仅添加到我的客户端(如果可能的话),我可以做到这一点吗?

谢谢

最佳答案

是的,这很好用——React 只是渲染组件,您可以将它与任何您想要的服务器渲染技术一起使用。您还可以将它与许多其他客户端数据库一起使用来构建更复杂的东西。

但是,React 不擅长的一件事是 progressive enhancement ,传统上 jQuery 非常擅长这一点。 React 期望能够完全控制 DOM 的一部分,因此渲染某些内容然后使用 React“增强”它并不是那么容易完成的。

关于jquery - 是否可以仅通过我的传统堆栈在客户端使用 React.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33113536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com