[React] styled-reset

2023. 1. 15. 15:24·React/실험실
반응형

웹사이트 개발을 하다보면 브라우저마다 기본적으로 설치되어 있는 스타일이 달라서 거슬리는 경우가 많다. 

이런 경우 브라우저에서 기본적으로 제공하는 스타일을 초기화시켜 호환성을 맞춰주는 작업이 필요하다. 

 

이때 사용하는 것이 바로 styled-reset이다. 

 

사용하는 방법 

Yarn 

yarn add styled-reset

 

코드 적용하기 

import { createGlobalStyle } from "styled-components";
import reset from "styled-reset";

const GlobalStyle = createGlobalStyle`
    ${reset}
    
    * {
        // ...
    }

    body {
        margin: 0
    }

    a {
        text-decoration: none;
        outline: none;
    }

    a:hover, a:active {
        text-decoration: none;
        background:none;
    }
`;

export default GlobalStyle;

styled-components의 createGlobalStyle과 함께 사용하였다. 

styled-reset을 사용한다고 모든 태그가 내 입맛대로 초기화가 되는 것이 아니기 때문에 추가적으로 세팅이 필요하다. 

 

이것을 통해서 브자우저마다 설정된 기본값을 차이를 없애주고 동일한 스타일을 쉽게 설정이 가능하다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'React > 실험실' 카테고리의 다른 글

[React] Derived State  (0) 2023.01.25
[React] 컴포넌트를 Dry 하게 작성하기  (0) 2023.01.22
[React] 나만의 알고리즘 문제 저장소 만들기 - 시작  (0) 2023.01.13
[React] 벨로퍼트와 함께하는 React Testing - 비동기 작업 테스트  (0) 2023.01.08
[React] 벨로퍼트와 함께하는 React Testing - Todo List  (0) 2023.01.07
'React/실험실' 카테고리의 다른 글
  • [React] Derived State
  • [React] 컴포넌트를 Dry 하게 작성하기
  • [React] 나만의 알고리즘 문제 저장소 만들기 - 시작
  • [React] 벨로퍼트와 함께하는 React Testing - 비동기 작업 테스트
잉여개발자
잉여개발자
풀스택 개발자를 목표로 잉여롭게 개발 공부도 하면서 다양한 취미 생활도 즐기고 있는 잉여 개발자입니다.
  • 잉여개발자
    잉여로운 개발일지
    잉여개발자
    • 분류 전체보기 (789)
      • 개발정보 (36)
      • 개발환경 (7)
      • 개발생활 (19)
      • React (141)
        • 이론 (23)
        • 기능 (12)
        • 실험실 (88)
        • 버그 (6)
        • 패스트캠퍼스 (9)
        • Npm (3)
      • React Native (28)
        • 공통 (6)
        • TypeScript (3)
        • JavaScript (18)
        • 버그 (1)
      • Next.js (30)
        • 이론 (13)
        • 실험실 (13)
        • 버그 (3)
      • Web (35)
      • 알고리즘 (202)
        • 풀이 힌트 (39)
      • JavaScript (47)
      • TypeScript (29)
        • 기초 (27)
        • 실험실 (2)
      • Node.js (13)
        • 이론 (0)
        • 기능 (3)
        • 실험실 (9)
        • 버그 (1)
      • 도커 (4)
      • CCNA (22)
        • 이론 (4)
        • 문제 (18)
      • 취미생활 (167)
        • 잉여로운 칵테일 (2)
        • 잉여의 식물키우기 (130)
        • 잉여로운 여행기 (11)
        • 잉여의 제2외국어 (21)
        • 잉여로운 책장 (2)
      • Java (1)
        • Java의 정석 (1)
      • 꿀팁 공유 (3)
  • 태그

    Node.js
    바질
    자바스크립트
    리액트
    타일러영어
    타입스크립트
    CCNA
    다이소
    프로그래머스
    react
    영어회화
    next.js
    CSS
    redux
    webpack
    바질 키우기
    리얼클래스
    ReactNative
    덤프
    Docker
    리얼학습일기
    알고리즘
    네트워크
    typescript
    ChatGPT
    네이버 부스트캠프
    영어독학
    식물
    javascript
    Babel
  • hELLO· Designed By정상우.v4.10.1
잉여개발자
[React] styled-reset
상단으로

티스토리툴바