프로그래밍/Weekly I Learned

2023.11.02+ axios로 json파일 불러오기

타코코딩 2023. 11. 2. 17:06
import "bootstrap/dist/css/bootstrap.min.css";
import { Container } from "react-bootstrap";
import "./App.css";
import Content from "./components/Content";
import Navba from "./components/Navba";
import { useEffect, useState } from "react";
import axios from "axios";

function App() {
  const [dwitters, setDwitters] = useState([]);
  useEffect(() => {
    axios
      .get("/data/dwitter.json")
      .then((result) => setDwitters(result.data.dwitter));
  }, []);
  return (
    <div>
      <Container>
        {" "}
        <Navba></Navba>
        {dwitters.map((dwitter, i) => (
          <Content
            key={i}
            img={dwitter.img}
            name={dwitter.name}
            id={dwitter.id}
            content={dwitter.content}
            date={dwitter.date}></Content>
        ))}
      </Container>
    </div>
  );
}

export default App;

'프로그래밍 > Weekly I Learned' 카테고리의 다른 글

2023.11.07+react Hook Form  (0) 2023.11.07
2023.11.03+ react 로그인 폼 만들기  (1) 2023.11.03
2023.11.01 + 토글 버튼 만들기  (0) 2023.11.02
2023.10.31+ counter,totalcounter react  (0) 2023.11.02
2023.10.30+ react란?  (0) 2023.10.30