ReactJS 和 Flux 中的 $resource 对应物
$resource counterpart in ReactJS and Flux
我使用 AngularJS 已经有一段时间了,使用 $resource
设置一些资源然后与 API 交谈真的很容易。但是我无法在 ReactJS/Flux 中找到这样的东西。是否留给开发人员选择第 3 方库?如果是这样,推荐的 AJAX 库与 ReactJS/Flux 配合使用是什么?
React 不包括对 Angular 甚至基本 Ajax 工作中可用的资源的任何支持。您需要找到适合您要求的 JavaScript 库。来自 Facebook 的 GraphQL 最终可能会成为某些场景的有趣选择,当他们选择为其提供源时。
就像 WiredPrairie 所说的那样,React 不支持 Ajax 请求,实际上在 React Tutorial 他们使用 jQuery 并通知:
We included jQuery here because we want to simplify the code of our future ajax calls, but it's NOT mandatory for React to work.
如果您不想包含 jQuery,可以搜索 here 轻量级 ajax 库。
在任何情况下,您都应该将您选择的第三方 ajax 库包装在自定义对象中,并使用该对象发出所有 ajax 请求。这将允许您透明地更改 ajax 库
我使用 AngularJS 已经有一段时间了,使用 $resource
设置一些资源然后与 API 交谈真的很容易。但是我无法在 ReactJS/Flux 中找到这样的东西。是否留给开发人员选择第 3 方库?如果是这样,推荐的 AJAX 库与 ReactJS/Flux 配合使用是什么?
React 不包括对 Angular 甚至基本 Ajax 工作中可用的资源的任何支持。您需要找到适合您要求的 JavaScript 库。来自 Facebook 的 GraphQL 最终可能会成为某些场景的有趣选择,当他们选择为其提供源时。
就像 WiredPrairie 所说的那样,React 不支持 Ajax 请求,实际上在 React Tutorial 他们使用 jQuery 并通知:
We included jQuery here because we want to simplify the code of our future ajax calls, but it's NOT mandatory for React to work.
如果您不想包含 jQuery,可以搜索 here 轻量级 ajax 库。 在任何情况下,您都应该将您选择的第三方 ajax 库包装在自定义对象中,并使用该对象发出所有 ajax 请求。这将允许您透明地更改 ajax 库