FE RYAN
완벽하지 않으면 어때
FE RYAN
전체 방문자
오늘
어제

블로그 메뉴

  • 💾 깃허브 링크
  • 홈
  • 태그
  • 분류 전체보기 (151)
    • 개인프로젝트 (8)
      • 개인 포트폴리오 웹앱 (6)
      • 프론트엔드 기술면접 아카이빙 웹앱 (2)
    • 기록 (121)
      • 원티드 프리온보딩 인턴십 (0)
      • 코드스테이츠 프론트엔드 (75)
      • 생각들 (3)
      • Today I learned (32)
      • 회고 (9)
      • 리뷰 (1)
    • 개발 (17)
      • React (3)
      • Javascript (7)
      • CSS (1)
      • HTML (3)
      • HTTP (1)
      • 자료구조 (0)
      • 알고리즘 (2)
    • 코딩테스트 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • 디자인 (1)
      • UI & UX (1)
    • 수학 (0)
    • 자기계발 (0)

공지사항

인기 글

태그

  • 프론트엔드
  • 자바스크립트 딥다이브
  • css
  • seb39
  • HTML
  • 부트캠프
  • 회고
  • 코드스테이츠
  • ES6
  • 리액트
  • seb 39
  • 자바스크립트
  • 포트폴리오
  • 메인프로젝트
  • useMemo
  • 신입개발자
  • 딥다이브
  • 타입스크립트
  • 원시타입
  • Til

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
FE RYAN
기록/코드스테이츠 프론트엔드

9.27 화 - 메인프로젝트 데일리 회고

기록/코드스테이츠 프론트엔드

9.27 화 - 메인프로젝트 데일리 회고

2022. 9. 29. 11:02
728x90

리팩토링 - 마크업

1. input 요소에는 label 요소가 항상 있어야 합니다.

2. 프로젝트에서 ul의 자식으로 a가 있는데 이러면 안 됩니다.

→ ul 안에 li, li 안에 a태그를 위치시키도록 수정 완료

3. 버튼 요소의 자식으로 헤딩을 넣을 순 없습니다.

<h3>
	<S.ListItemBtn
		type="button"
    onClick={() => scrollToSection(submenu1)}
   >
   입양 상담 센터
  </S.ListItemBtn>
</h3>

4. 푸터에서 주소는 addr 요소를 사용하면 좋습니다.

→ p 대신 전체를 address로 감싸고 줄바꿈은 br로 처리함

5. 버튼에 텍스트가 없으면 aria-label을 사용하면 좋습니다.

→ 텍스트를 가지지 않은 버튼은 aria-label 속성으로 버튼의 역할을 설명해주면 좋다.

6. 페이지의 타이틀이 없습니다.

→ 헤딩태그 추가 필요

7. body 요소는 하나여야 합니다.

const SingleFeedPageLayout = styled.div`
  justify-content: center;

  @media screen and (max-width: 1200px) {
    flex-direction: column;
    justify-content: start;
    width: 100%;
  }
`;

8. main 요소가 있으면 좋습니다.

→ GlobalStyle.js의 Layout

9. ReactPortal이 너무 많은 데 왜 그런건지?

→ react-modal 라이브러리 사용 시 모달창이 렌더링될 위치를 현재 전부 App에다 해놓아서 그렇다. 렌더링될 부모를 바꿔줘야 함.

10. 불필요한 주석은 제거해둬야 합니다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'기록 > 코드스테이츠 프론트엔드' 카테고리의 다른 글

10.3 월 - 메인프로젝트 데일리 회고(멘토 미팅)  (1) 2022.10.03
9.28 수 - 메인프로젝트 데일리 회고  (1) 2022.09.29
9.25 월 - 메인프로젝트 데일리 회고(멘토 미팅)  (2) 2022.09.27
9.24 토 - 메인프로젝트 데일리 회고  (1) 2022.09.25
9.20 금 - 메인프로젝트 데일리 회고  (1) 2022.09.25
  • 리팩토링 - 마크업
  • 1. input 요소에는 label 요소가 항상 있어야 합니다.
  • 2. 프로젝트에서 ul의 자식으로 a가 있는데 이러면 안 됩니다.
  • 3. 버튼 요소의 자식으로 헤딩을 넣을 순 없습니다.
  • 4. 푸터에서 주소는 addr 요소를 사용하면 좋습니다.
  • 5. 버튼에 텍스트가 없으면 aria-label을 사용하면 좋습니다.
  • 6. 페이지의 타이틀이 없습니다.
  • 7. body 요소는 하나여야 합니다.
  • 8. main 요소가 있으면 좋습니다.
  • 9. ReactPortal이 너무 많은 데 왜 그런건지?
  • 10. 불필요한 주석은 제거해둬야 합니다.
'기록/코드스테이츠 프론트엔드' 카테고리의 다른 글
  • 10.3 월 - 메인프로젝트 데일리 회고(멘토 미팅)
  • 9.28 수 - 메인프로젝트 데일리 회고
  • 9.25 월 - 메인프로젝트 데일리 회고(멘토 미팅)
  • 9.24 토 - 메인프로젝트 데일리 회고
FE RYAN
FE RYAN

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.