Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leye195/maschedule

MaSchedule (React with Context API and Styled Components)
https://github.com/leye195/maschedule

Last synced: 20 days ago
JSON representation

MaSchedule (React with Context API and Styled Components)

Awesome Lists containing this project

README

        

# 스케줄 관리 [styled-components, React Context API, Hook]

- style-components (CSS in JS): sass,css 파일을 따로 작성할 필요없고 class,id를 참조할 필요없이
그냥 바로 js로 스타일이 적용된 컴포넌트를 작성 하게 해줌, 별도로 다른 설치 필요없이 sass에서 제공하는 nesting, mixin 사용가능

- React Context API: Redux, MobX같이 상태관리를 할 수 있게 React에서 제공하는 API.
Redux,MobX 없이 전역적으로 상태 관리 진행가능함

## ToDo

- 달력을 선택하여 해당 날짜 스케줄 확인
- 스케줄 관리 (등록, 수정, 삭제)
- 다가오는 스케줄 알림

## 소득

- context 이용한 state 관리
- useContext와 useReducer hook 활용 context 상태 관리
- 함수 컴포넌트 에서 hook 활용, 클래스 컴포넌트 대체
- styled-component 사용 css-in-JS


스크린샷 2020-03-03 오후 12 26 41