Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/leye195/maschedule
- Owner: leye195
- Created: 2020-02-13T05:53:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-05T20:44:20.000Z (almost 4 years ago)
- Last Synced: 2023-03-07T21:15:07.935Z (almost 2 years ago)
- Language: JavaScript
- Homepage: https://leye195.github.io/MaSchedule/
- Size: 6.23 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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