React
  • 리액트 강의
  • * 강의 수강 전 준비 (중요)
  • 기본 개념
    • Node.js & npm
    • npm과 npx의 차이에 대해서
    • Babel
    • Bundler
    • Class
    • this
    • import, export에 관해서
    • Arrow function
    • Map
  • 1강
    • React가 뭐야?
    • 리액트를 왜 배우니 ?
    • CRA를 활용한 리액트 앱 만들기
    • 태초에 DOM이 있었다.
    • React에는 HTML이 없나요 ?
    • Component Of React
    • 영화 소개 프로젝트: 프로젝트 생성
    • JSX
    • props & state
    • 영화 소개 프로젝트: 컴포넌트 작성
  • 2강
    • 라이프사이클
      • 라이프 사이클이 뭔데?
      • render
      • componentDidMount
      • componentDidUpdate
      • componentWillUnmount
      • 라이프 사이클의 동작
    • 리액트의 스타일링
      • Pure css
      • SCSS
      • Styled-components
    • 영화 소개 프로젝트: SCSS, Styled-component
    • 영화 소개 프로젝트: 외부 라이브러리 사용해보기
    • LifeCycle Of React component - Deprecated
    • Optimizing of component - Deprecated
    • scss note - Deprecated
  • 3강
    • props 에러 관리
      • defaultProps
      • prop-types
      • 그냥 타입스크립트 쓰세요
    • Routing (준비)
    • Routing (실전)
    • history를 이용한 뒤로 가기 버튼 구현
    • 영화 소개 프로젝트: 라우팅
    • 한국 전통 음식 소개 페이지 만들기 - Deprecated
  • 4강
    • Ajax In React
    • Form in react
    • Unsplash API를 이용한 사진첩 만들기
    • Redux - 데이터를 관리하는 또 다른 방법 - Deprecated
  • 부록
    • CRA 프록시 서버 설정하는 방법
Powered by GitBook
On this page
  • 이제, 간편하게 SCSS사용하세요.
  • 이제, SCSS를 사용하세요.

Was this helpful?

  1. 2강
  2. 리액트의 스타일링

SCSS

node-sass를 이용한 리액트에서의 SCSS작성방법

이제, 간편하게 SCSS사용하세요.

웹 개발자들이 CSS코딩을 할 때에 가장 힘든 이유는, HTMl의 depth가 깊어지면서 여러가지 클래스들을 많이 다루는데, 이 클래스가 하나의 스코프 안에 자바스크립트 객체처럼 CSS를 작성할 수가 없다는 것 이였습니다. 또한 여러가지 프로그래밍 문법을 사용할 수도 없었죠. 그것을 해결해 준 것이 바로 SCSS입니다. 새로운 CSS의 등장으로 개발자들이 한층 편하게 CSS코드를 작성할 수 있게 되었습니다. CRA프로젝트를 이용하고 있는 우리는 단 하나의 모듈 설치로 좋은 SCSS를 사용할 수 있습니다.

프로젝트 폴더 내에yarn add node-sass 를 입력 하시거나, npm i node-sass 를 입력합니다.

이제, SCSS를 사용하세요.

하나의 모듈 설치로 개발이 편해졌습니다.

PreviousPure cssNextStyled-components

Last updated 6 years ago

Was this helpful?