Recus란?
Recus는 React Native 및 Expo 앱을 위한 온보딩 인프라입니다. 대시보드에서 앱 재빌드나 앱스토어 심사 대기 없이 온보딩 흐름을 서버 기반으로 변경할 수 있습니다.
Recus SDK는 (1) 온보딩 화면과 필드를 JSON으로 정의하는 서버 기반 UI, (2) 사용자가 진행하기 전에 필수 데이터 수집을 강제하는 네비게이션 가드, (3) 온보딩 흐름의 필드 수준 분석 및 A/B 테스트를 포함합니다.
주요 기능
- 서버 기반 온보딩 스키마 (JSON): Recus에서 화면, 필드, 유효성 검사 규칙, 필드 순서를 정의하고 다음 앱 실행 시 업데이트를 전달합니다.
- 대시보드에서 즉시 온보딩 변경: 스키마 변경을 실시간 푸시하여 제품 팀이 Jira 티켓이나 앱 릴리스 주기 없이 온보딩을 업데이트할 수 있습니다.
- 필수 강제 네비게이션 가드: 스키마에서 필수 필드를 선언하고 SDK로 메인 앱 진입 전에 필수 데이터 완료를 강제합니다.
- 컴포넌트 레지스트리와 헤드리스 컴포넌트 로직: Recus가 온보딩 로직(화면/필드/변형 및 데이터)을 제어하고, React Native 컴포넌트가 레지스트리를 통해 렌더링을 처리합니다(예: text/number/toggle/date picker 컴포넌트).
- 필드 수준 분석: 필드 이탈 및 필드 체류 시간을 포함한 필드 수준 분석을 수집하여 사용자 이탈 지점을 파악합니다.
- 온보딩 변형 A/B 테스트: 필드, 화면 또는 흐름 변형에 대한 실험을 실행하고 필드 수준 데이터로 결과를 평가합니다.
Recus 사용 방법
- React Native SDK(베타 액세스) 설치하고 제공된 프로바이더 컴포넌트(예:
RecusContextProvider)로 앱을 래핑하며componentRegistry에 입력 컴포넌트를 등록합니다. - Recus 대시보드에서 화면과 필드를 정의하고 유형, 유효성 검사, 순서, 필수 필드를 지정하여 온보딩 구성.
- 루트 네비게이터에 네비게이션 가드 통합하여 SDK가 메인 앱 도달 전에 필수 필드를 강제합니다.
- 대시보드에서 온보딩 업데이트 배포; Recus가 업데이트된 온보딩 스키마를 푸시하여 다음 앱 실행 시 변경을 적용합니다.
사용 사례
- 제품 팀 주도 온보딩 반복: PM이 대시보드에서 온보딩 순서 조정, 필드 추가, 필수 요구사항 토글, 유효성 검사 규칙 변경을 개발 스프린트와 릴리스 대기 없이 수행합니다.
- 필수 프로필 완료 흐름: SDK가 네비게이션 계층에서 강제하여 메인 앱 액세스 전에 핵심 입력(예: 이름, 이메일, 생년월일)을 완료하도록 요구합니다.
- 온보딩 문제 진단: 필드 수준 이탈 및 체류 시간 데이터를 사용하여 전체 화면이 아닌 특정 입력에서 발생하는 최대 이탈 지점을 찾습니다.
- 대체 온보딩 변형 테스트: 특정 온보딩 필드, 화면 또는 변형에 대한 A/B 테스트를 실행하고 필드 수준 데이터 기반 인과적 통찰로 결과를 비교합니다.
- 앱스토어 주기 없이 온보딩 진화: 시간에 따라 온보딩 스키마 변경(예: 새 필수/선택 필드 추가)을 각 변경마다 앱 업데이트 제출 없이 수행합니다.
자주 묻는 질문
-
Recus는 React Native에만 한정되나요, Expo도 지원하나요? 사이트에서 Recus를 React Native 및 Expo 앱을 위한 온보딩 인프라로 설명합니다.
-
사용자는 언제 온보딩 변경을 보나요? Recus가 업데이트된 온보딩 스키마를 전달하여 사용자가 다음 앱 실행 시 변경을 받습니다.
-
Recus는 매 온보딩 변경마다 전체 앱 릴리스를 요구하나요? 사이트에서 Recus 대시보드에서 재빌드와 앱스토어 대기 없이 온보딩 스키마 업데이트가 가능하다고 명시합니다.
-
Recus는 기존 UI 컴포넌트와 어떻게 통합되나요? Recus는 컴포넌트 레지스트리를 사용하여 React Native 컴포넌트가 렌더링을 담당하고 Recus가 온보딩 로직과 유효성 검사 강제를 관리합니다.
-
Recus는 온보딩에 어떤 분석을 수집하나요? Recus는 필드 수준 분석을 수집하며 필드 이탈 및 필드 체류 시간을 포함하고 흐름 변형에 대한 A/B 테스트를 지원합니다.
대안
- 로컬 UI + 앱스토어 업데이트를 통한 빌드-릴리스 온보딩: 온보딩 변경 시 코드 변경과 새 릴리스가 필요한 전통적 접근법으로, 앱 리뷰와 긴 턴어라운드를 수반합니다.
- 커스텀 네비게이션 로직이 포함된 클라이언트 사이드 폼 엔진: 폼 중심 솔루션은 유효성 검사와 입력 UX를 관리할 수 있지만, Recus와 달리 온보딩 대시보드 제어와 네비게이션 가드 동작을 제공하지 않습니다.
- 점진적 기능 롤아웃 도구(예: 리모트 플래그) + 커스텀 온보딩 코드: 리모트 구성으로 클라이언트 동작을 변경할 수 있지만, 온보딩 로직, 네비게이션 강제, 분석은 여전히 직접 구현해야 합니다.
- 정적 온보딩 콘텐츠/투어 도구: 콘텐츠나 투어 도구는 툴팁이나 가이드를 제공하지만, Recus의 스키마 기반 온보딩, 필수 강제, 필드 수준 분석을 대체하지 않습니다.
대안
FigPrompt
FigPrompt는 AI로 설명만 하면 코드 없이 프로덕션 사용 가능한 Figma 플러그인 로직을 몇 초 만에 생성해 드립니다.
PromptScout
PromptScout은 ChatGPT, Gemini, Google AI Overviews, Perplexity의 AI 답변에서 브랜드 언급·경쟁사 추천·인용 출처를 추적하며 웹사이트 감사와 함께 제공합니다.
SaveMRR
SaveMRR는 Stripe 빌링 데이터를 스캔해 SaaS MRR 누수를 찾아 실패 결제 복구와 취소 방지, 이탈 고객 리턴을 돕습니다. 60초 무료 Revenue Scan 포함
Sleek Analytics
Sleek Analytics로 실시간 방문자 추적을 간편하게 확인하세요. 유입 출처, 본 페이지, 머문 시간까지 프라이버시 친화적으로 제공합니다.
Struere
Struere는 스프레드시트 작업을 대체하는 AI 네이티브 운영 시스템으로, 대시보드·알림·자동화를 구조화된 소프트웨어로 제공합니다.
Make Real
tldraw SDK를 사용하여 UI를 그리고 현실로 만드세요.