Skip to main content
React Native

あなたの React Native アプリにカスタマーサポートを

React Queryデータレイヤー、全体を通したTypeScript、柔軟な認証フックシステム。あらゆるReact Nativeアプリケーションのための完全なカスタマーサポートUIライブラリ。

ターミナル
$ npm install @escalated-dev/escalated-react-native

なぜEscalatedか

React NativeにEscalatedを選ぶ理由

カスタマー向けサポート体験のために設計されたTypeScriptネイティブライブラリ。

React Queryデータレイヤー

チケット、記事、ミューテーションはReact Queryフックで管理されます。自動キャッシュ、バックグラウンドリフェッチ、楽観的更新。

全体を通したTypeScript

すべてのコンポーネント、フック、サービスが完全に型付けされています。オートコンプリート、コンパイル時チェック、anyタイプはゼロ。

認証フックシステム

ログイン、ログアウト、登録、トークンリフレッシュの動作をオーバーライド。デフォルトのBearerトークン実装を使用するか、独自の認証フローを接続できます。

はじめに

仕組み

ゼロから動作するヘルプデスクまで3ステップ。

1

パッケージをインストール

npm install @escalated-dev/escalated-react-native

2

ピア依存関係をインストール

npx expo install @react-navigation/native react-native-screens react-native-safe-area-context

3

アプリをラップ

EscalatedProviderでアプリをラップし、APIベースURLを渡し、React Navigationにスクリーンを接続します。

機能

React Native向けに構築

React Nativeアプリでのカスタマーサポート体験に必要なすべて。

React Queryフック

useTickets、useCreateTicket、useReplyTicket、useArticlesなど。自動キャッシュ無効化とバックグラウンド同期。

React Navigation統合

すべてのスクリーンがReact Navigationで動作します。createEscalatedTabs()でプリビルトナビゲーターを使用するか、スクリーンを個別に接続します。

ダーク&ライトテーマ

ThemeProviderとuseThemeフックによる完全なテーマサポート。手動切り替え付きでシステム設定を尊重。

4言語i18n

英語、スペイン語、フランス語、ドイツ語の翻訳が含まれています。すべてのカスタマー向け文字列はローカライズ可能。

設定可能なデザイントークン

EscalatedConfigを通じてプライマリカラー、ボーダーラジウス、スペーシングをオーバーライドし、ブランドに合わせます。

完全なスクリーンセット

ログイン、登録、チケットリスト、チケット作成、返信付きチケット詳細、ナレッジベース、ゲストアクセス、設定 — すべてプロダクション対応。

コード

シンプルな統合

数行でReact Nativeアプリにカスタマーサポートを追加。

// App.tsx
import { EscalatedProvider, createEscalatedTabs } from '@escalated-dev/escalated-react-native';
import { NavigationContainer } from '@react-navigation/native';

const SupportTabs = createEscalatedTabs();

export default function App() {
  return (
    <EscalatedProvider
      baseUrl="https://api.example.com"
      primaryColor="#6366f1"
    >
      <NavigationContainer>
        <SupportTabs />
      </NavigationContainer>
    </EscalatedProvider>
  );
}

React Nativeアプリにサポートチケットを追加する準備はできましたか?

ライブラリをインストールし、アプリをラップし、スクリーンを接続します。オープンソースで永久無料。