Kundensupport für Ihre React Native App
React Query-Datenschicht, durchgehend TypeScript und ein flexibles Auth-Hooks-System. Eine vollständige Kundensupport-UI-Bibliothek für jede React Native-Anwendung.
$ npm install @escalated-dev/escalated-react-nativeWarum Escalated
Warum Escalated für React Native
Eine TypeScript-native Bibliothek für Ihre kundenorientierte Support-Erfahrung.
React Query-Datenschicht
Tickets, Artikel und Mutationen werden über React Query-Hooks verwaltet. Automatisches Caching, Hintergrund-Aktualisierung und optimistische Updates.
Durchgehend TypeScript
Jede Komponente, jeder Hook und Service ist vollständig typisiert. Autovervollständigung, Compile-Time-Checks und null any-Typen.
Auth-Hooks-System
Überschreiben Sie Login-, Logout-, Registrierungs- und Token-Refresh-Verhalten. Nutzen Sie die Standard-Bearer-Token-Implementierung oder verbinden Sie Ihren eigenen Auth-Flow.
Erste Schritte
So funktioniert es
Drei Schritte von null zu einem funktionierenden Helpdesk.
Paket Installieren
npm install @escalated-dev/escalated-react-native
Peer-Abhängigkeiten Installieren
npx expo install @react-navigation/native react-native-screens react-native-safe-area-context
Ihre App Einwickeln
Wickeln Sie Ihre App mit EscalatedProvider ein, übergeben Sie Ihre API-Basis-URL und verbinden Sie die Bildschirme mit Ihrer React Navigation.
Funktionen
Entwickelt für React Native
Alles was Sie für eine Kundensupport-Erfahrung in Ihrer React Native-App benötigen.
React Query-Hooks
useTickets, useCreateTicket, useReplyTicket, useArticles und mehr. Automatische Cache-Invalidierung und Hintergrundsynchronisierung.
React Navigation-Integration
Alle Bildschirme funktionieren mit React Navigation. Nutzen Sie createEscalatedTabs() für einen vorgefertigten Navigator oder verbinden Sie Bildschirme einzeln.
Dark & Light Theme
Volle Theme-Unterstützung mit ThemeProvider und useTheme-Hook. Respektiert Systemeinstellungen mit manuellem Umschalten.
i18n in 4 Sprachen
Übersetzungen in Englisch, Spanisch, Französisch und Deutsch enthalten. Alle kundenorientierten Strings sind lokalisierbar.
Konfigurierbare Design-Tokens
Überschreiben Sie Primärfarbe, Randradius und Abstände über EscalatedConfig, um sie an Ihre Marke anzupassen.
Vollständiges Bildschirm-Set
Login, Registrierung, Ticket-Liste, Ticket erstellen, Ticket-Detail mit Antworten, Wissensdatenbank, Gastzugang und Einstellungen — alles produktionsbereit.
Code
Einfache Integration
Wenige Zeilen, um Kundensupport zu Ihrer React Native-App hinzuzufügen.
// 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> ); }
Bereit, Support-Tickets zu Ihrer React Native-App hinzuzufügen?
Installieren Sie die Bibliothek, wickeln Sie Ihre App ein und verbinden Sie die Bildschirme. Open Source und für immer kostenlos.