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)

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
FE RYAN

완벽하지 않으면 어때

11주차 마무리 - 힐링
기록/코드스테이츠 프론트엔드

11주차 마무리 - 힐링

2022. 7. 10. 22:31
728x90

1. 배운 것

  • styled-component 전역 스타일 적용
  • styled-component 구글 폰트 적용
  • column-gap, row-gap

2. 내용 정리

styled-component 전역 스타일 적용

참고: https://www.daleseo.com/styled-components-global-style

// components > GlobalStyle.js

import { createGlobalStyle } from 'styled-components';

const GlobalStyle = createGlobalStyle`
    * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

   body {
    font-family: 'Noto Sans KR', sans-serif;
   }
`;

export default GlobalStyle;
// src > App.js

**import GlobalStyle from './components/GlobalStyle';**

const App = () => {
  return (
    <>
      **<GlobalStyle />**
      <Header />
      <Nav />
    </>
  );
};

styled-component 구글 폰트 적용

  • <link> : public > index.html 파일에 삽입
  • font-family : GlobalStyle.js 파일 body 적용
import { createGlobalStyle } from 'styled-components';

const GlobalStyle = createGlobalStyle`
    * {
    margin: 0;
		padding: 0;
		box-sizing: border-box;
    }

   body {
    font-family: 'Noto Sans KR', sans-serif;
   }
`;

export default GlobalStyle;

css : column-gap, row-gap

행 방향, 열 방향 여백 지정 속성. 자세한건 grid 배울 때 다시 알아보기

  • column-gap : 행 방향 여백 지정
  • row-gap : 열 방향 여백 지정
  • gap : 행 방향, 열 방향 여백 둘 다 지정
const StyledTitle = styled.div`
  display: flex;
  align-items: center;

  /* column-gap: 열 방향 여백, row-gap: 행 방향 여백 지정 */
  **column-gap: 10px;**
  
  > h1 {
    color: #fff;
    font-size: 28px;
  }

  > span {
    color: #00adb5;
    font-size: 12px;
  }
`;

flex 복습, 미디어쿼리 찍먹

 

더 공부할 내용

3. 리뷰

css 강의 예제를 따라 만들면서 styled-components로 스타일링하고 리액트 기능구현까지 해보는 연습을 해보았다.

여기에 storybook까지 했으면 완벽하게 컴포넌트 단위 개발과정을 복습해볼 수 있었을 텐데 주말만 되면 참 책상 앞에 앉기까지 왜 그리도 힘든지 ㅎㅎ;;

이런 연습을 섹션 2때 했어야 하는데 너무나 늦은 감이 있지만, 그래도 css만 보고 리액트로 내가 기능을 어찌저찌 짤 수 있게 된게 그래도 마냥 놀진 않았구나 느끼고 또 역시 난 이런거 하려고 프론트 하기로 했다 다시 느낀다. 역시 눈에 보여야 재밌다.

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

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

12주 2일차 - 웹 접근성, 서버 복습  (0) 2022.07.12
12주 1일차 - 데일리코딩 뜯어보기  (0) 2022.07.11
11주차 토요일  (0) 2022.07.09
11주 4일차 - Cmarket Redux 2  (0) 2022.07.08
11주 3일차 - Cmarket Redux 1  (0) 2022.07.06
    '기록/코드스테이츠 프론트엔드' 카테고리의 다른 글
    • 12주 2일차 - 웹 접근성, 서버 복습
    • 12주 1일차 - 데일리코딩 뜯어보기
    • 11주차 토요일
    • 11주 4일차 - Cmarket Redux 2
    FE RYAN
    FE RYAN

    티스토리툴바