React Hot Loader 설정법
react-hot-loader란? React Component에서 코드가 변경 되었을 때 view에서 local state가 사라지는데 코드가 변경 되어도 local state가 유지 되도록 도와주는 모듈 webpack.config.js 수정하기1234567891011121314// 변경 전module: { loaders: [
react-hot-loader란? React Component에서 코드가 변경 되었을 때 view에서 local state가 사라지는데 코드가 변경 되어도 local state가 유지 되도록 도와주는 모듈 webpack.config.js 수정하기1234567891011121314// 변경 전module: { loaders: [
JSX란? JSX란? Javascript와 xml의 합성어로 jsx라는 이름이 생겼다. 기존의 XML을 허용하기 위해서 사용하는 Javascript 확장 문법이다. JSX의 특징 빠르다. (컴파일 되면서 최적화가 되기 때문에) 익숙하다. (XML이나 HTML에 익숙하면 금방 JSX를 익힐 수 있다.) 의미를 잘 나타낸다. (Javascript 코드를 마크
React.js 개발환경 설정에는 NodeJS를 이용해서 하기 때문에 NodeJS 및 npm이 설치 필요 Node.js를 설치하고 npm install -g npm을 통해 npm 버전을 최신버전으로 업데이트 하는걸 추천. 구버전 npm의 경우(npm ver 3.0.0 미만) nested 구조로 node_modules 폴더를 구성하기 때문에 용량을 많이 잡
1. VS code가 실행된 상태에서 cmd + shift + p를 눌러서 명령 팔레트 창을 실행시키고 snippets를 입력한다. 2. 사용자 코드 조각 열기를 선택한 후 snippet을 제작하고 싶은 파일 형식 선택 3. 사용자 코드 조각을 설정 한다. 123456789101112131415{ "CSS Clear fix": {
1.github에 로그인 후 참여하고 싶은 Opensource Repository로 이동한다. 이 포스트에선 Gwang의 github 2. 해당 Repository를 fork한다. 내 Repository에 해당 Opensource Repository가 복사된다. 3. fork해서 생성된 나의 Repository를 clone 한다. 12$ git cl
nvm 이란? nvm은 Node Version Manager의 약자로 node.js의 버전을 관리해준다. nvm의 필요성 node.js의 하위 버전에 맞춰 개발된 어플리케이션을 실행 할 때 현재 버전에서 하위버전으로 Downgrade 하는 방법은 node.js를삭제하고 다시 설치하는 방법 뿐이지만, nvm을 사용할 경우 nvm use {version} 을
Hueman Theme로 변경하기 블로그의 root 폴더에서 아래 명령을 실행시킨다. 123# 아래 명령어는 github의 해당 theme repo주소에서 다운받고 # 블로그 내부에 있는 themes 라는 폴더에 hueman이라는 폴더를 생성한다.$ git clone https://github.com/ppoffice/hexo-theme-hueman.git
Hexo에서 Post만들기 1blog $ hexo new [layout] <title> Hexo에는 세가지 layout이 있다.post - source/_posts 위치에 저장, .md파일 형태draft - source/_drafts 위치에 저장, .md파일 형태, post의 내용이 완성되지 않아서 사이트에 올리고 싶지 않을 때 임시저장 비슷
1. Node.js가 설치된 상태의 터미널에서 npm i -g hexo-cli 입력12# npm 을 이용해 hexo-cli 설치$ npm i -g hexo-cli 2. hexo init blog 입력123456# hexo init 만 실행하면 현재 디렉토리에서 초기 설정파일 생성# 아래는 blog 라는 이름의 폴더를 생성해서 그 안에 Hexo 블로그를 위한
1. Homebrew 설치 (아래 코드 터미널에 복사 붙여넣기) 1$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew는 Mac OS 용 패키지 관리자 2. 터미널에 brew 를 입력하여 설치 확인 12345