react

React - Sass (SCSS)

882
목차
  1. SCSS 소개
  2. SCSS 사용환경 구축
  3. SCSS 파일 생성/사용

 

SCSS 소개

 

1.

SCSS : SASS를 CSS와 유사하게 변형한 CSS 전 처리기.

SASS / SCSS / CSS 차이점. (※ SCSS 기준으로 설명)

 

2.

SCSS 파일은 서버에서 실행 후 CSS를 브라우저로 보냄.

 

4.

SCSS 파일에선 변수 및 함수 사용 가능.

 

5.

SCSS 확장자 : .scss

 

 

SCSS 사용환경 구축

 

create-react-app 사용해 React 개발 시, 

아래 명령어로 SCSS 쉽게 설치/사용 가능.

 


 

C:\Users\사용자명>npm install node-sass

 


SCSS 파일 생성/사용

[style.scss 생성]

C:\User\사용자명\hz\src\style.scss

 

$h1_color: red;


h1 {

  color: $h1_color;

}

 


[index.js 생성]

C:\User\사용자명\hz\src\index.js

 

import React from 'react';

import ReactDOM from 'react-dom';

import './style.scss';


class Hz extends React.Component {

  render() {

    return (

      <div>

      <h1>홈짱닷컴</h1>

      <p>Homzzang.com</p>

      </div>

    );   

  } 

}


ReactDOM.render(<Hz />, document.getElementById('root'));

 

 


제목
React - Home (입문) + 사용 환경 구축
React - Intro (소개) - 작동 방식 + 역사
React - Start (시작) - 사용환경 설정.
React - ES6 (최신 JS의 3가지 주요 이슈)
React - Render HTML (웹페이지 렌더링)
React - JSX (= JavaScript XML)
React - Components (컴포넌트) ★
React - Props (인수 = 독립변수) ★
React - State (상태 객체) ★
React - Lifecycle (컴포넌트 수명 주기)
React - Events (이벤트) ★★
React - Forms (입력폼) ★★★
React - CSS (스타일링)
React - Sass (SCSS)
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 3
웹유틸
회원센터
홈짱 PC버전 로그인