그리고 VS Code에서 파일 자동 불러오기 기능을 잘 활용하고 싶다면 최상위 디렉터리에 jsconfig.json 파일도 만들어 주세요.

    jsconfig.json

    {
      "compilerOptions": {
        "target": "es6"
      }
    }

     

    이제 App.js 코드를 전부 지우고 다음과 같이 새로 작성해 보세요.

    App.js

    import React, { useState } from 'react';
    import axios from 'axios';
     
    const App = () => {
      const [data, setData] = useState(null);
      const onClick = () => {
        axios.get('https://jsonplaceholder.typicode.com/todos/1').then(response => {
          setData(response.data);
        });
      };
      return (
        <div>
          <div>
            <button onClick={onClick}>불러오기</button>
          </div>
          {data && <textarea rows={7} value={JSON.stringify(data, null, 2)} readOnly={true} />}
        </div>
      );
    };
     
    export default App;

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.