Coder Social home page Coder Social logo

tdl_200's Introduction

TDL_200

이 프로젝트는 React 중급 스터디에서 공부하면서 만든 미니 프로젝트입니다.

✅투두 리스트✅

간단하게 투두를 적을 수 있는 투두 리스트 사이트입니다.

⚙️사용 기술⚙️

react, ts, recoil, styled-components

ℹ️설명

투두 리스트는 하나의 페이지로 이루어져 있습니다.
Input구역에 원하는 텍스트를 입력하여 List에 등록할 수 있습니다.

카테고리 기능

텍스트를 카테고리별로 구분이 가능합니다.
기본값은 TO_DO이고 DOING, DONE등의 카테고리가 존재합니다.

또한 텍스트를 카테고리별로 분류해서 보여줍니다.



버튼

Input구역에 텍스트를 작성하여 추가를 한고 리스트를 보면 버튼이 3가지가 존재합니다.

버튼은 현재 카테고리 제외 두 가지 변경 버튼과 삭제 버튼으로 구성이 되어있습니다.
위 사진에서 DOING이나 DONE을 누르게 되면 현재 카테고리 영역에서 사라지고 DOING이나 DONE 카테고리 영역으로 갑니다.

삭제 버튼을 누르게 되면 리스트에서 삭제가 됩니다.

🧐느낀 점🧐

이번에 상태 관리 라이브러리인 recoil을 주로 사용하여서 ToDoList를 만들어보았습니다. ToDoList를 만들면서 recoil의 다른 atom을 가져와 아웃풋을 변형시켜서 리턴하는 selector라는 기능을 처음으로 사용해보아서 좋았습니다. 또한, react와 styled-component, ts등도 사용해보면서 익숙해진 것 같습니다.

tdl_200's People

Contributors

hyunmin200 avatar

Stargazers

hyunjoon park avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.