thoughtbot Open Summit: Rails와 React의 간극을 잇는 Superglue 소개

Bridging the gap between Rails and React with Superglue at thoughtbot Open Summit

작성자
jeff
발행일
2025년 10월 24일

핵심 요약

  • 1 Superglue는 Rails 개발자가 React 기반 SPA를 Rails의 익숙한 방식으로 구축할 수 있도록 돕는 오픈소스 프레임워크입니다.
  • 2 Johny Ho가 개발한 Superglue는 form_with, 라우트, 파셜 등 Rails의 핵심 컨벤션을 유지하며 React의 유연성을 결합합니다.
  • 3 thoughtbot Open Summit에서 Superglue 2.0 알파 버전의 내부 작동 방식, 새로운 기능 및 실제 적용 사례가 발표될 예정입니다.

도입

thoughtbot Open Summit은 Rails 생태계의 유지보수자, 기여자 및 팀이 모여 실시간으로 학습하고 기여하는 중요한 행사입니다. 올해 서밋에서는 Rails 프레임워크를 형성한 도구들(예: factory_bot)과 Rails의 새로운 성장을 이끄는 오픈소스 혁신들이 소개됩니다. 그중에서도 thoughtbot의 Johny Ho가 개발한 오픈소스 프레임워크인 Superglue는 Rails와 React 사이의 간극을 Rails 개발자에게 직관적인 방식으로 연결하며 주목받고 있습니다.

Johny Ho는 10여 년 전, Rails에서 싱글 페이지 애플리케이션(SPA)을 구축할 때 Rails가 제공하던 익숙함과 간편함이 사라지는 것에 대한 아쉬움에서 Superglue 개발을 시작했습니다. Superglue는 이러한 일반적인 어려움을 해결하기 위해 탄생했으며, React를 Rails에 자연스럽게 통합하여 개발자가 Rails의 단순성과 구조를 잃지 않고 풍부한 대화형 애플리케이션을 구축할 수 있도록 지원합니다.

Superglue는 다른 프레임워크(예: Laravel에 최적화된 Inertia)와 달리 처음부터 Rails를 위해 설계되었습니다. 이는 form_with, 라우트, 파셜 등 Rails의 친숙한 컨벤션이 최우선으로 고려된다는 것을 의미합니다. Johny는 Jbuilder에서 영감을 받은 커스텀 템플릿 언어를 구축했으며, Turbo Streams에 대한 깊이 있는 지원도 제공합니다. 이로써 Superglue는 “생산적이고, 표현적이며, 즐거운” Rails 작업 경험을 그대로 React와 함께 제공합니다.

수년 동안 조용히 발전해 온 Superglue는 최근 Johny의 육아휴직 기간 동안 큰 도약을 이루었습니다. 이 기간 동안 Johny는 Superglue를 단순한 사이드 프로젝트에서 진정한 프로덕션 준비 상태로 발전시켰고, 그 결과 Superglue 2.0 알파 버전이 출시되었습니다. 2.0 버전은 더 부드러운 개발자 경험, 최신 Rails 기능과의 더 나은 통합, 그리고 Rails의 폼 헬퍼, 파셜과 React 컴포넌트 시스템 간의 긴밀한 연결에 중점을 둡니다.

thoughtbot Open Summit에서 Johny Ho는 Superglue가 Rails와 React 사이의 강력한 다리 역할을 하는 이유를 심층적으로 다룰 예정입니다. 참석자들은 다음 내용을 기대할 수 있습니다:

  • Superglue의 내부 작동 방식과 추가적인 복잡성 없이 React를 Rails에 통합하는 방법

  • 2.0 알파 릴리스의 새로운 기능 소개

  • 팀이 “Rails 방식”으로 더 빠르고 대화형 애플리케이션을 구축하기 위해 Superglue를 사용하는 실제 사례

  • 세션 중 질문, 피드백 공유 및 라이브 기여 기회

Johny는 또한 즉시 참여하고자 하는 사람들을 위해 명확한 온보딩 문서와 “good first issues”를 준비할 계획입니다.

결론

Superglue는 React를 다루는 데 어려움을 겪는 Rails 개발자, 스택을 간소화하려는 팀 리더, 또는 참여할 오픈소스 프로젝트를 찾는 사람들에게 매우 유용한 솔루션입니다. 이 세션은 Superglue를 시작하고 실행하는 데 필요한 모든 것을 제공할 것입니다. thoughtbot Open Summit에서 Johny Ho 및 thoughtbot 팀과 함께 Superglue의 혁신적인 접근 방식을 직접 경험하고, Rails 개발의 생산성과 React의 유연성을 동시에 누릴 수 있는 기회를 놓치지 마십시오.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!