
안녕하세요 SSGOI 만든 사람입니다.
안녕하세요 쓰고이 제작자입니다. 저는 한국인이고 AI 스타트업에 CPO로 근무중입니다. 저는 개발을 한지 오래되진 않았어요. 대학교를 졸업 후, 군대를 갔다오고나서 2020년부터 처음으로 개발에 입문했습니다. 당시에는 백엔드 프론트엔드 가리지 않았는데요. 스프링과 리액트를 주로 썼네요.
한편, 첫 회사의 테크리더분이 제 사수로서 개발을 가르쳤는데요. 그중에는 스벨트도 있었습니다. 처음 들었을때는 스벨트를 꼭 알아야할까 싶었는데, 시간이 지나고 리액트에 어느정도 익숙해진 무렵 처음으로 스벨트 공식 사이트를 들어갔었을 때 그 충격을 잊지 못합니다.
내가 리액트에서 이렇게 구현하던 것을 스벨트로 이렇게 간단히 구현한다고? 에 놀라면서 공식 문서의 튜토리얼을 밤을 새가며 따라갔습니다. 그 이후로 스벨트의 매력에 빠졌고 한국 개발 커뮤니티에서 스벨트에 대해 알리기 시작했습니다.
이 라이브러리 SSGOI도 사실 처음에는 스벨트 전용 라이브러리였어요. 스벨트의 간결한 문법만으로 다른 라이브러리 없이 페이지 이동 애니메이션을 구현할 수 있다는 사실에 놀라웠죠. 이번 SSGOI는 스벨트로부터 배운 인사이트를 통해 리액트에도 적용해 v2에서는 모든 프레임워크 지원을 목표로 하고 있습니다.
packages/core
를 보시면 바닐라 자바스크립트 모듈이 있는데요. @ssgoi/react
, @ssgoi/svelte
등 각 프레임워크의 패키지들은 core의 랩핑수준에 지나지 않습니다. 그만큼 프레임워크 독립적인 모듈을 구성하여 앞으로 나올 프레임워크들에도 쉽게 페이지 애니메이션 라이브러리를 지원하려고 합니다.
지금 지인분중 한분이 @ssgoi/qwik 을 만들고 있고, 저는 @ssgoi/vue 버전을 추가적으로 만들고 있습니다. 다른 프레임워크 기여해주실분은 언제나 환영입니다.
제 트위터는 @meursyphus 입니다. 링크드인은 여기입니다
저랑 같이 개발이야기를 나눌 사람은 언제든 연락주세요.