티스토리 뷰
저번에 만들었던 토이 프로젝트에 페이지를 더 추가하고 버그를 고쳤다!
- 반응형 깨지는 부분 수정
- message 페이지 추가
- HashRouter로 라우터 변경
저번에는 빨리 배포하느라고 반응형을 추가했음에도 특정 디스플레이에서 깨짐이 있었다. (내 폰... 아이폰 mini 12.. 🥲)
그래서 반응형을 수정했다. 링크를 공유했을 때 썸네일도 뜨도록 index.html에 meta태그도 추가했다.
작성한 메세지를 볼 수 있도록 하는 message 페이지를 추가했다.
파이어베이스에 추가했던 데이터들을 받아와서 작성자의 이름과 메세지들을 보여주는 페이지이다. 메세지가 있는데 작성자의 이름이 빈 문자열이라면 익명이라는 이름으로 변경하여 출력했고, 메세지가 없는 사람들은 보이지 않도록 했다.
지금은 내 친구들의 메세지는 뜨지 않도록 해뒀는데 수료식 이후에는 변경해서 모두 다 뜨도록 수정해둘 것이다.😀
메세지 페이지가 추가되면서 메세지 페이지로 이동할 수 있도록 기존에 있던 제출 완료 페이지도 수정했다.
처음에는 메세지 페이지로 이동하는 아이콘만 추가했는데 그럼 눌러보지 않을 것 같아서 애니메이션을 추가했다. 지난번과 같이 setInterval을 사용해 움직임을 줘 아이콘을 누르도록 유도하고 어떤 행동을 하는지 메세지도 함께 보여줬다.
message 페이지로 바로 가고 싶을 때 url을 입력하면 자꾸 404가 뜨고 이동이 되지 않았다. 그래서 이 문제를 해결하기 위해 BrowseRouter에서 HashRouter로 라우터도 변경했다. #가 붙는건 싫지만 404가 뜨는 건 더 싫기 때문이다...👎
이제 수료식날에 함께 보는 일만 남았다!!!! 😀😀😀😀
+ 새롭게 알게된 점
React icons를 사용해서 아이콘을 넣고 size속성을 줬는데도 크기가 변하지 않는다면 부모 태그에 문제가 없는지 확인해볼 것!
+ 사용량 221117
'회고' 카테고리의 다른 글
구름 알고리즘 먼데이 챌린지 회고 (0) | 2022.12.03 |
---|---|
[토이프로젝트] JUSTCODE 6기 롤링페이퍼 회고 (0) | 2022.10.31 |
[토이프로젝트] JUSTCODE 6기 수료식 오프라인 참여 여부 설문조사 회고 (1) | 2022.10.21 |
기업협업 2주차 개인 선택 과제 - 병원 예약 시스템 구축 (3) | 2022.10.19 |
기업협업 2주차 1번째 과제 - 오디오 재생 프로그램 만들기 (0) | 2022.10.14 |
- Total
- Today
- Yesterday
- html
- 리액트
- 자바스크립트
- 제이쿼리
- Python
- map
- 스파르타코딩클럽
- TS
- 비주얼스튜디오코드
- 회고
- 드림코딩
- js
- vue
- 구름에듀
- scss
- 저스트코드
- Til
- 파이썬
- 제로초
- React
- Typescript
- CSS
- vscode
- 깃
- 김버그
- 코딩앙마
- javascript
- 코드잇
- git
- 타입스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |