데브허브 | DEVHUB | The talk that changed the webThe talk that changed the web
- 웹 기술 공개 방식이 대규모 컨퍼런스 발표에서 온라인 게시물로 변화했음을 지적합니다. 🎤➡️📱
- React 등장 이전 웹 개발은 jQuery, Ember, Angular, Backbone, MEAN 스택 등이 주류였으며, 수동적인 DOM 조작과 복잡한 바인딩이 특징이었습니다. 🕸️🛠️
- React는 특히 JSX와 기존의 '모범 사례'를 위반한다는 인식 때문에 초기에는 회의적인 반응과 비판에 직면했습니다. 😠🚫
- React의 핵심은 기존의 엄격한 MVC 분리와 같은 '모범 사례'를 '재고'하고, 컴포넌트 중심의 접근 방식을 제시하며 도전에 나섰다는 점입니다. 🤔💡
- 새로운 아이디어를 즉각적으로 거부하기보다 '5분 동안 생각해보라'는 철학을 강조하며, 혁신을 위한 사려 깊은 접근의 중요성을 역설했습니다. ⏳🧠
- React는 전통적인 MVC 아키텍처를 넘어선 패러다임 전환을 가져왔으며, 사실상 MVC 시대의 종말을 알렸습니다. 🚀🔚
- '관심사의 분리'를 기술별 파일 분리가 아닌, 모듈 내 결합도(coupling)를 줄이고 응집도(cohesion)를 높이는 것으로 재정의했습니다. 🔗🧩
- 마크업과 디스플레이 로직을 혼합하는 JSX 방식은 처음에는 논란이 많았으나, 현재는 UI 구축의 기본적이고 널리 채택된 패턴이 되었습니다. ⚛️✨