리액트가 공개 첫날 야유받은 이유
리액트 개발자 Pete Hunt, JSConf 무대에서 야유받다
2013년 5월, Pete Hunt가 무대에 올라 자바스크립트 코드 안에 HTML 태그를 직접 쓰는 모습을 보여주자, 청중이 야유했어요.
트위터에는 비난 글이 쏟아졌고, 개발자 커뮤니티는 들끓었죠.
그런데 그 라이브러리가 결국 웹 프론트엔드의 표준이 됐어요.
당시 웹 개발자들에게는 10년 넘게 지켜온 불문율이 있었어요.
HTML은 HTML 파일에, 자바스크립트는 JS 파일에 따로 써야 한다는 관심사 분리 원칙이에요.
요리 학교에서 "고기와 채소는 반드시 다른 도마에 썰어야 한다"는 철칙 같은 거예요.
Pete Hunt가 무대에서 보여준 건 정반대였어요.
자바스크립트 함수 안에 <div>와 <span>이 버젓이 등장했죠.
그게 JSX였어요. JS와 HTML을 한 파일에 섞어 쓰는 문법이에요.
JSConf는 자바스크립트 개발자들이 가장 큰 목소리를 내는 컨퍼런스예요.
그 무대에서 철칙을 어겼으니 셰프들이 야유할 만했죠.
"이건 10년 된 원칙을 무시하는 거잖아."



