Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 리터럴
- git
- 내일배움캠프
- useRouter
- 셋팅
- CORS
- 모던 자바스크립트
- Next
- 코드카타
- 구글 로그인
- 모던자바스크립트
- 프로젝트 셋팅
- 코테
- 프로그래머스
- 소셜 로그인
- js
- React
- array정적메서드
- 티스토리챌린지
- 코딩테스트
- nextjs
- 자주 까먹는
- 스파르타코딩클럽
- domain
- 초기셋팅
- error
- 오블완
- deep dive
- vercel
- vscode
- Today
- Total
파피루스
24-05-22 메모앱 만들기 요구사항 본문
1. autufocus
2. 메모 작성 시 첫 줄 title 보여주기 (길면 줄여쓰기)
3. 새로운 메모하면 최상단에 추가 (최신순 정렬)
4. 현재 열려있는 memo 데이터 삭제 시 제일 최신 것 선택하기
그 외에는 view와 동일
https://teamsparta.notion.site/03-5965145e055b4912b4dd3bb6611a1363
# 메모앱 만들기
## 01. 과제 샘플
## 02. 요구사항
### 01. 기술
- React
- Redux
- styled-components
### 02. 기능
- 메모에 대한 CRUD를 구현해 주세요.
- 페이지는 하나로 구현합니다.
- 가능한 완전히 똑같이 구현해 주세요. (UI와 기능 모두)
## 03. 추가로 도전해 볼 만한 내용
- React Router v6의 nested router를 사용해서 각 메모의 상세를 라우트로 구현해 보기
- localStorage API를 사용하여 웹사이트를 껐다 다시 켜도 데이터가 남아 있도록 해 보기
- 사용자 입력을 debounce 처리해 보기
---------------------------------------------------------------------
## 필요 기능 추출
1. 영역은 2 * 2 사이즈의 grid
1. 좌상 : (btnContainer) 메모 추가, 현재 선택된 메모 삭제
2. 좌하 : (memoList) 메모 list, 선택 시 우상단에 해당 메모 생성시간 + 우하단의 메모 에디터에 내용 열기
3. 우상 : (createdAt) 현재 선택된 메모의 생성 시간 (yyyy년 m월 dd일, 오후 hh:mm)
4. 우하 : (memoEditor) 메모 내용 에디터
2. memoList --[특정 memo]--> createdAt, memoEditor
3. btnContainer --[list 변경]--> memoList
'Today I Learned > diary' 카테고리의 다른 글
[팀플.length - 2] 총 4일간 진행할 플젝 (0) | 2024.06.18 |
---|---|
[팀플: 뉴스피드] DB 스키마, 필요한 API 목록은? (1) | 2024.06.03 |
24-05-14 todo list 요구사항 (0) | 2024.05.14 |
24-05-11, 거북목 헬린이 운동 루틴 조사 (0) | 2024.05.11 |
24-05-06, 무엇을 해볼까 (0) | 2024.05.06 |