首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ReactJs :如何将数据从控制台打印到网页?

ReactJs :如何将数据从控制台打印到网页?
EN

Stack Overflow用户
提问于 2020-06-24 02:26:43
回答 4查看 3.2K关注 0票数 0

在成功执行POST和GET查询之后,我的操作结果将在React Dev工具的控制台中可见。我应该如何处理这些结果,最好是创建一个表并在我web应用程序本身上呈现该表?

下面是GET请求:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    axios.get('http://localhost:5000/result')
    .then((response) => {
      console.log(response);
        });
    }

控制台上显示的结果格式如下:

假设我想要通过遍历带有头、_id和Name的结果来创建表。我知道我应该使用地图功能。但是在我的代码中,我到底应该在哪里以及如何做到这一点呢?

EN

回答 4

Stack Overflow用户

发布于 2020-06-24 02:42:10

你有几个选择。您可以在componentDidMount中进行调用,将结果设置为一个状态,然后呈现该状态。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
componentDidMount() {
   axios.get('http://localhost:5000/result')
    .then((response) => {
      this.setState({
        data: response // maninpulate your response here
      })
        });
    }
}

render() {
   const { data } = this.state;
   return this.renderTable(data) // this should return a table
}
票数 1
EN

Stack Overflow用户

发布于 2020-06-24 02:43:53

假设你知道react钩子中“useState”的概念。如果没有,请理解一下。

长话短说,useState用于将数据存储在变量中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const [data, setData] = useState();

您可以将响应设置为变量,即setData(response);,而不是console.log(response);

在html中,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<table>
//some headers, if needed

    //This will iterate your array of objects
    {data.map((eachData) => (
      <tr> <td>{eachData.id}</td>           
       <td>{eachData.name}</td>
       ....
      </tr>
      )
</table>

请注意:超文本标记语言部分适用于基于类和基于函数的React组件,其中'useState‘是React挂钩功能的一部分,仅适用于基于函数的组件。

票数 1
EN

Stack Overflow用户

发布于 2020-06-24 03:57:45

我已经创建了一个小sample app,其中我使用react-table将数据显示为表。同样在这个例子中,我添加了promise来模拟服务器从服务器获取数据。这可以替换为实际的服务器调用,如axis.get等。

React-table提供了很多可能会有帮助的特性。例如,您可以提供您希望在数据的所有列中显示哪个columns

如果您不希望使用任何库来显示表,也可以使用您的定制表实现替换ReactTable

希望这能有所帮助。

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

https://stackoverflow.com/questions/62546643

复制
相关文章
如何将微信小程序的app.json文件打印到控制台上?
1、点击[编辑器] 2、点击[编译] 3、点击[app.json] 4、点击[编辑器] 5、点击[编译]
裴来凡
2022/05/28
1.4K0
如何将微信小程序的app.json文件打印到控制台上?
前端写接口 请求后台数据 存vuex中 打印到控制台「建议收藏」
可以看到 store 文件夹中有 home 和 search 两个子文件夹,与home 和 search 文件夹并列有一个 index.js 是 大仓库,两个 小仓库 分别在 home 和 search 两个子文件夹下的 index.js 相关大仓库合并小仓库代码入下图所示
全栈程序员站长
2022/09/27
1K0
前端写接口 请求后台数据 存vuex中 打印到控制台「建议收藏」
如何将ReactJS与Flask API连接起来?
构建既可扩展又引人入胜的现代 Web 应用程序需要使用相关技术。ReactJS和Flask是两个流行的框架,分别用于前端和后端开发。
很酷的站长
2023/08/11
3820
如何将ReactJS与Flask API连接起来?
reactjs
最近在学习react js,ReactJS是Facebook开发的用于构建用户界面的JAVASCRIPT库,利用其可以实现组件式开发。
用户1394570
2018/08/08
1.3K0
简单实用log4j实现日志打印到控制台 原
之后在maven项目的main下面的resources下新建一个名为log4j.properties的文件,里面的内容如下所示:
克虏伯
2019/04/15
6.1K0
ReactJS从零打造企业级电商后台管理系统之通用组件部分的开发
初始项目结构 app.jsx index.jsx 集成 Boostrap 直接引用此 URL 直接将其在全局安装即可 引入字体样式, 使用并全部改为 http 站点 于是 yarn 也可以卸载原先安装的了 测试样式是否引入成功 表明成功 引入皮肤 https://webthemez.com/demo/insight-free-bootstra
JavaEdge
2018/06/06
7190
Hello ReactJS
前言 React学习前先搭好环境,官网的例子看着比较分散。结合webpack就可以体验完整的es6开发流程了。 源码:https://github.com/Ryan-Miao/hello-react-js/releases/tag/0.1 1. 环境搭建 涉及以下几个技术。但从hello world的角度说,目前先不用知道是干嘛的,先用来学习react,后面再去研究各个组件的功能。 Webpack - A module bundler Babel - A Javascript compiler ES6 -
Ryan-Miao
2018/03/13
1.3K0
Hello ReactJS
printf的归宿-数据打印到哪儿了
近日在一次测试Linux内核路由查找算法的过程中,发现一个printf语句竟然能将性能降低2/3。当然,使用“竟然”一词并不意味着这个问题是第一次发现,我的想法是,把它记录下来,让没有经验的同学对printf知其所以然,同时导出我对“性能攸关”的这类算法中记录日志的一个观点。
Linux阅码场
2020/08/05
9460
printf的归宿-数据打印到哪儿了
用Pandas从HTML网页中读取数据
本文,我们将通过几步演示如何用Pandas的read_html函数从HTML页面中抓取数据。首先,一个简单的示例,我们将用Pandas从字符串中读入HTML;然后,我们将用一些示例,说明如何从Wikipedia的页面中读取数据。
老齐
2020/05/15
9.6K0
用Pandas从HTML网页中读取数据
isomorphic reactjs
web应用从最早静态页面、到php后台框架输出、到mv*为主的SPA、到基于node中层的直出,目前有人提出web的下次改变可能将是基于isomorphic javascript的前后台同构应用。
IMWeb前端团队
2019/12/03
2.8K0
isomorphic reactjs
isomorphic reactjs
isomorphic javascript web应用从最早静态页面、到php后台框架输出、到mv*为主的SPA、到基于node中层的直出,目前有人提出web的下次改变可能将是基于isomorphic
IMWeb前端团队
2017/12/29
1.8K0
isomorphic reactjs
ReactJS简介
1、ReactJS简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 2、ReactJS的背景和原理 在Web开发中,我们总需要将变化的数据实时反应到UI上,这时
小胖
2018/06/27
4K0
从网页抓取数据的一般方法
首先要了解对方网页的运行机制 ,这可以用httpwacth或者httplook来看一下http发送和接收的数据。这两个工具应该说是比较简单易懂的。这里就不再介绍了。主要关注的内容是header和post的内容。一般会包括cookie,Referer页面和其他一些乱其八糟可能看不懂的变量,还有就是正常交互的参数,比如需要post或者get的querystring所包含的东西。
全栈程序员站长
2022/07/18
1.2K0
ReactJS 学习——组件
React 提倡组件化的开发方式,每个组件只关心自己部分的逻辑,使得应用更加容易维护和复用。
李振
2021/11/26
1.1K0
ReactJS学习(二)
官方一句很简单的话,道出了什么是ReactJS,就是,一个用于构建用户界面的JavaScript框架,是Facebook开发的一款的JS框架。
用户1289394
2023/01/05
4.1K0
ReactJS学习(二)
ReactJS学习(四)
组件是React中最重要也是最核心的概念,一个网页,可以被拆分成一个个的组件, 像这样:
用户1289394
2023/01/06
8140
ReactJS学习(四)
如何将数据从MySQL/MongoDB中迁移至云开发数据库
云开发为我们提供了一个 JSON 文档型数据库(NoSQL),并集成了增删改查等 API,操作方便,简单易懂。并且相比传统数据库而言它具有高性能的数据库读写服务,可以直接在客户端对数据进行读写,无需关心数据库实例和环境。云开发官方文档:https://cloud.tencent.com/product/tcbfrom=12763
腾讯云开发TCB
2020/06/17
3.8K0
如何将数据从MySQL/MongoDB中迁移至云开发数据库
ReactJS 学习——入门
React 首次被提出是在2014年的 F8 大会上,当期的主题为 “Rethinking Web App Development at Facebook”,这也是 React 名字的由来。
李振
2021/11/26
1.6K0
如何将数据库从SQL Server迁移到MySQL
首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server,如图:
深蓝studyzy
2022/06/16
4K0
如何将数据库从SQL Server迁移到MySQL
点击加载更多

相似问题

如何在React组件中将JSON数据从控制台打印到网页

14

nodejs api数据打印到网页而不是控制台

13

XNA 4.0打印到Visual Studio 2012控制台

11

jinja2打印到控制台或日志记录

30

如何将2d数组从1打印到80

46
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文