Skip to main content
React Native

React Native uygulamanız için müşteri desteği

React Query veri katmanı, baştan sona TypeScript ve esnek bir kimlik doğrulama kancaları sistemi. Herhangi bir React Native uygulaması için eksiksiz bir müşteri destek UI kütüphanesi.

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

Neden Escalated

Neden React Native için Escalated

Müşteri odaklı destek deneyiminiz için tasarlanmış TypeScript yerel kütüphanesi.

React Query Veri Katmanı

Biletler, makaleler ve mutasyonlar React Query kancaları aracılığıyla yönetilir. Otomatik önbellekleme, arka plan yenileme ve iyimser güncellemeler.

Baştan Sona TypeScript

Her bileşen, kanca ve servis tamamen tiplenmiştir. Otomatik tamamlama, derleme zamanı kontrolleri ve sıfır any tipi.

Kimlik Doğrulama Kancaları Sistemi

Giriş, çıkış, kayıt ve token yenileme davranışını geçersiz kılın. Varsayılan Bearer token uygulamasını kullanın veya kendi kimlik doğrulama akışınızı bağlayın.

Başlarken

Nasıl Çalışır

Sıfırdan çalışan bir yardım masasına üç adım.

1

Paketi Yükle

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

2

Eş Bağımlılıkları Yükle

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

3

Uygulamanızı Sarın

Uygulamanızı EscalatedProvider ile sarın, API temel URL'nizi iletin ve ekranları React Navigation'ınıza bağlayın.

Özellikler

React Native İçin Tasarlandı

React Native uygulamanızda müşteri destek deneyimi için ihtiyacınız olan her şey.

React Query Kancaları

useTickets, useCreateTicket, useReplyTicket, useArticles ve daha fazlası. Otomatik önbellek geçersiz kılma ve arka plan senkronizasyonu.

React Navigation Entegrasyonu

Tüm ekranlar React Navigation ile çalışır. Önceden oluşturulmuş bir gezgin için createEscalatedTabs() kullanın veya ekranları ayrı ayrı bağlayın.

Karanlık ve Aydınlık Tema

ThemeProvider ve useTheme kancası ile tam tema desteği. Manuel geçiş ile sistem tercihlerini dikkate alır.

4 Dilde i18n

İngilizce, İspanyolca, Fransızca ve Almanca çeviriler dahildir. Tüm müşteri odaklı dizeler yerelleştirilebilir.

Yapılandırılabilir Tasarım Tokenleri

EscalatedConfig aracılığıyla ana renk, kenarlık yarıçapı ve boşluğu geçersiz kılarak markanıza uydurun.

Tam Ekran Seti

Giriş, kayıt, bilet listesi, bilet oluşturma, yanıtlı bilet detayı, bilgi tabanı, misafir erişimi ve ayarlar — hepsi üretime hazır.

Kod

Basit Entegrasyon

React Native uygulamanıza müşteri desteği eklemek için birkaç satır.

// 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 uygulamanıza destek biletleri eklemeye hazır mısınız?

Kütüphaneyi yükleyin, uygulamanızı sarın ve ekranları bağlayın. Açık kaynak ve sonsuza kadar ücretsiz.