我正在浏览 React 教程,在网上我看到了很多关于同构 React 的信息。只是对它是什么以及它如何工作感到困惑。
我的理解是,“同构 React”是一个应用程序,它在启动时加载所需的所有数据,然后根据用户的请求在客户端保持渲染,将完整的数据保存在存储中(Redux 架构)。
现在,如果我有一个场景,比如我需要使用来自 3rd 方应用程序的 web 服务加载我的完整 HTML 表单,我从它获取数据作为 json(需要在屏幕上呈现哪些字段的模式)并执行一些操作我需要发回请求,以便我将获得一些其他模式来加载它作为我的下一个屏幕。
在这种情况下,我如何使用同构,因为每次我需要进行服务器调用或 ajax 调用(我不喜欢这样做,因为它可能会暴露 API)。
那么在这种情况下,我可以说这个应用程序是同构的还是我对同构的理解是完全错误的?