React

투두 리스트 만들기

용용it 2023. 5. 26. 16:26

아마도 지금이 제일 고비인 것 같다.

 

투두 리스트를 만들기 위해서는 현재 내가 알고 있는 지식으로는 턱없이 부족한 상태이다..

 

하지만 사람은 해야할 때 해내야한다... 무슨 방법을 쓰더라도...

 

시간을 갈아 넣는 것은 디폴트이다.

 

 

1. 리액트 시작. 

npx create-react-app .

 

2. 프로젝트 실행

npm start

 

3. 투두리스트 컴포넌트 생성

src 폴더에 components 폴더 생성이후

TodoList.js 파일 생성.

 

4. TodoList.js 컴포넌트 코드 작성

import React from 'react';

const TodoList = () => {
  return (
    <div>
      <h1>Todo List</h1>
      {/* 투두리스트 내용을 작성하세요 */}
    </div>
  );
}

export default TodoList;

import와 export는 알고 있다 !!!

import는 가져오기

export는 내보내기 !

아무리 나의 지식이 부족하다고 해도 이정도는 안다......

 

 

5. App.js 수정 

투두리스트 컴포넌트를 렌더링 할 수 있도록 App.js를 수정해야한다.

 

import React from 'react';
import TodoList from './components/TodoList';

const App = () => {
  return (
    <div className="App">
      <TodoList />
    </div>
  );
}

export default App;

 

 


여기까지 일단 하면.

http://localhost:3000/로 접속해보자.

캬 !!!!!!!!!!!

 

처음 html 배웠을 때가 생각난다.

 

이제 힘내서 투두리스트 기능을 마구마구 추가해보자

 

참고로 리액트는 여태까지 index.html에 코드를 작성하는 방식이 아닌.

처음 리액트 앱을 생성하면 public 안에 index.html 파일이 생성 되는데,

 

이 파일에 코드를 작성하지 않고,

실제 코드는 src에 component에 작성한다..!