meta 태그를 알아보자 (웹표준과 SEO)

처음 웹개발을 배울 때 웹표준을 배웠던 것 사실만 어렴풋이 기억난다. 그 이후 개발을 해오면서는 거의 신경쓰지 않고 개발했던 것 같다. 얼마 전, 이 블로그를 개발하면서 검색 엔진 노출을 위해 웹표준, SEO…
2018년 11월 15일

Gatsby로 블로그 만들기

서론... 일단 Gatsby는 Jekyll과 같은 정적 페이지 생성 프레임워크 이다. (본인이 생각하는) 장점은 React + Webpack 으로 되어있다는 점. Jekyll…
2018년 11월 14일

git 특정한 파일 병합(merge) 하기

git에서 특정한 파일만 merge 하고 싶을 때가 있다. B 브랜치를 A 브랜치에 merge 하려하는데 특정 파일(./a.js)만 병합하고 싶을 상황일 때 쓸 수 있는 방법이다. 정확히는 merge…
2018년 11월 06일

React 16, Returning null from setState

어떠한 이유로 컴포넌트의 업데이트를 하고 싶지 않을 때 사용 할 수 있다. 이전에는 을 하더라도 컴포넌트가 업데이트 되었으나 React 16 부터는 업데이트가 되지 않는다. 간단한 코드를 살펴보자 위의 코드는 state…
2018년 11월 01일

react 16, Error handling with HOC

리액트 16 에서는 LifeCycle에 많은 변화가 있었고 1…
2018년 10월 31일

react 16, Portals

Portals은 루트 리액트 컴포넌트가 아닌 외부의 DOM에 접근하여 변경할 수 있게 해준다. 쉽게 말하면 react…
2018년 10월 31일

React 16, Fragments

React 16 이전에서는 return 시 하나의 컴포넌트 또는 null만 가능했다. 그래서 wrapper를 쓰는 방식으로 div로 감싸던가 아니면 span을 이용하던지, 그것도 아니면 array를 쓰는 등 여러 불편한 방법을 사용했었다. 하지만 1…
2018년 10월 31일