首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从JSON响应生成React视图

如何从JSON响应生成React视图
EN

Stack Overflow用户
提问于 2017-08-14 18:41:12
回答 1查看 275关注 0票数 0

从React.js开始,我的API后端有一个端点,它返回一个JSON响应。如何访问React组件中的JSON,并通过它循环创建其他元素的副本:

例子:.

代码语言:javascript
复制
class Books extends React.Component {
  constructor() {
    super();
    // have access to JSON here from API
  }

  render() {
   const books = jsonResponse.map((val) => {
    <img src={jsonResponse.imgSrc} />
    ...

   });
   return(
    {books}
   ); 
  }

因此,var books应该根据来自JSON响应的结果呈现

主要问题:如何在类组件中获取数据,并可能是从其中呈现数据的最佳方法。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-14 18:46:23

可能最简单(不一定是最好的)方法是在componentDidMountcomponentWillMount组件生命周期方法中获取数据。您可以从能够获取数据的各种库中进行选择。jQuery,fetch,axios提到了一些。

你可以通过简单的谷歌搜索找到很多教程。例如:https://daveceddia.com/ajax-requests-in-react/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45680961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档