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.
$ npm install @escalated-dev/escalated-react-nativeNeden 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.
Paketi Yükle
npm install @escalated-dev/escalated-react-native
Eş Bağımlılıkları Yükle
npx expo install @react-navigation/native react-native-screens react-native-safe-area-context
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.