【发布时间】:2021-03-26 15:41:30
【问题描述】:
你好。
我对 JS 和 React 比较陌生,所以请善待我。试图弄清楚这一点很长一段时间。
我有一个组件从 URL 解析 JSON,然后尝试从中返回一个值,因此可以将其呈现到 HTML 正文。
import GetQuote from './quoteparse/GetQuote';
import * as bodystyles from './styles/dumbbody';
export default function Dumbbody() {
return (
<>
<bodystyles.quote>
<GetQuote />
</bodystyles.quote>
</>
)
}
import React, { useState } from 'react';
const GetQuote = async() => {
const [newQuote, setNewQuote] = useState('');
const randomQuoteURI = "https://www.tronalddump.io/random/quote";
const response = await fetch(randomQuoteURI);
const data = await response.json()
.then(function(result) {
console.log(result.value);
setNewQuote(result.value);
})
console.log(newQuote);
return (
<div>
<p>
{`${newQuote}`}
</p>
</div>
)
}
export default GetQuote;
我收到以下错误:
【问题讨论】:
-
Jared 链接到的问题答案的第二部分应该适合您。
标签: javascript json reactjs next.js