【发布时间】:2020-07-18 09:35:46
【问题描述】:
我正在构建一个类似于 stackoverflow.com 的网站。我希望我的主页显示热门问题。为此,我有支持的示例问题。现在,我只想显示问题数组中的问题和标签。
我已经为此建立了 axios 连接:
const instance = axios.create({
baseURL: "https://2w2knta9ag.execute-api.ap-south-1.amazonaws.com/dev", });
instance.defaults.headers.post["Content-Type"] = "application/json";
为了连接它,我写了命令:instance.get("/questions)
现在,我如何只显示问题和标签??
编辑:
使用下面给出的代码,我的 js 文件现在变为:
import React from 'react';
import instance from '../../api';
class QuestionList extends React {
componentDidMount() {
instance
.get("/questions")
.then((res) => {
this.setState({ data: res.data });
});
}
render () {
const { data } = this.state;
return <div>
{
data && data.map(d => {
return <div>question: {d.question}, tags: {d.tags}</div>;
})
}
</div>
}
}
export default QuestionList;
但是,这只是让我的网站处于加载状态,它会被挂起!!
【问题讨论】:
-
这个问题太笼统了。请只询问您面临的具体问题。听起来你最好还是学习一下 React 和 Web 开发。
-
是的,我是 React 新手
-
与其创建一个复杂的网站,不如先学习基础知识。 React 有很多不同的概念,所以在会走路之前不要尝试跑步。