React JS의 테이블에 Dummy API JSON 데이터 표시
3040 단어 apijsonreactjavascript
REST APIREST API를 사용하여 데이터를 가져온 후 웹 브라우저에서 표 형식으로 json 데이터를 표시해야 합니다. 따라서 작업에서 우리는 html 및 css를 사용하여 테이블 형식으로 데이터 표시 작업을 완료하기 위해 언급된 단계는 다음과 같습니다.단계:-1 새 반응 만들기 사용하는 앱
npx create-react-app apidataintableform
단계:-2 HTTP 요청 및 응답데모 API를 제공하는 JSON 자리 표시자 사이트의 데이터입니다. 자신의 API를 호출하려는 경우에도 괜찮습니다. 응답에 따라 약간의 변경만 하면 됩니다.
fetch() 함수는 다음과 같습니다
const fetchData = () => {
fetch(URL)
.then((res) =>
res.json())
.then((response) => {
console.log(response);
getData(response);
})
}
단계:-3 이제 UI 요소에 데이터 저장 <tbody>
<tr>
<th>User Id</th>
<th>Id</th>
<th>Title</th>
<th>Description</th>
</tr>
{data.map((item, i) => (
<tr key={i}>
<td>{item.userId}</td>
<td>{item.id}</td>
<td>{item.title}</td>
<td>{item.body}</td>
</tr>
))}
</tbody>
단계:-4 완전한 코드 import logo from "./logo.svg";
import "./App.css";
import "./table.css";
import { useEffect, useState } from "react";
function App() {
const [data, getData] = useState([]);
const URL = "https://jsonplaceholder.typicode.com/posts";
useEffect(() => {
fetchData();
}, []);`
const fetchData = () => {
fetch(URL)
.then((res) => res.json())
.then((response) => {
console.log(response);
getData(response);
});
};
`return (
<div>
<h1>How Display API data in Table in React JS</h1>
<tbody>
<tr>
<th>User ID</th>
<th>ID</th>
<th>Title</th>
<th>Descripation</th>
</tr>
{data.map((item, i) => (
<tr key={i}>
<td>{item.userId}</td>
<td>{item.id}</td>
<td>{item.title}</td>
<td>{item.body}</td>
</tr>
))}
</tbody>
</div>
);
}
export default App;
코드 저장소Link프로젝트 호스팅 URLLINK
Reference
이 문제에 관하여(React JS의 테이블에 Dummy API JSON 데이터 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/roshan_100kar/display-dummy-api-json-data-to-a-table-in-react-js-3702텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)