Babel 6를 이용한 ES2015 클래스 상속시 IE 호환 이슈
프로젝트에 Babel 6를 이용한 ES2015를 도입하면서, 종종 Class를 상속 관계로 정의하곤 한다. 대부분의 브라우저에서 트랜스파일한 코드가 정상적으로 동작하고 있으나, IE 하위(< = 10) 버전에서 자식 인스턴스를 생성할 때 부모의...
React-lite 걷어낸 이야기
React-lite는 웹 브라우저 환경에서 React를 실행하는 데 필요없는 코드를 제거해서 경량화 한 버전의 React다. React v.0.14.4까지(2016.01 기준) 지원하고 간편하게 설정하고 제거할 수 있어 회사에서 하고 있던 프로젝트에 간단하게 적용을 테스트해봤다....
개발자가 가져야 할 균형 감각에 대한 단상
처음 React를 봤을 때 내가 흥미를 느꼈던 부분은 웹 프런트엔드 개발자에게는 낯선 철학이 주는 참신함이었다. 지금까지 UI를 개발하던 관성에서 벗어난 새로운 패러다임이 내 머릿속의 세계를 한 단계 확장시킨 느낌이랄까? 하지만 현업에서...
IE10에서 클래스 상속 코드를 Babel 6로 트랜스파일시 오작동하는 현상
지금 하고 있는 프로젝트는 ES2015스펙을 사용하기 위해서 Babel 6로 코드를 트랜스파일하고 있다. 프로젝트를 진행하던 중 IE 10 이하 버전에서 자식 인스턴스를 생성할 때 부모의 생성자를 호출하지 않는 현상을 발견했는데, 원인을 추적해보니...
FBDG 첫 번째 미트업 발표자료 공유
지난 11월 30일에 강남 D2 스타트업 팩토리에서 Facebook의 오픈 소스 기술을 주제로 하는 FBDG(Facebook Developer Group)의 첫 번째 미트업이 열렸다. 평일 저녁이었음에도 총 정원 100명에 약 80 ~ 90명이 참석한...