Obsługa obrazów wspomagana AI
Pozwól Cursor/Claude zaimplementować:
- Strategie lazy loading
- Zarządzanie cache
- Progresywne ładowanie obrazów
- Optymalizację pamięci
Opanuj rozwój React Native z Cursor i Claude Code. Te wzorce obejmują rozwój mobilny cross-platform, integrację modułów natywnych, optymalizację wydajności i strategie wdrażania dla iOS i Android.
claude "Zainicjalizuj projekt React Native TypeScript z Expo, nawigacją i zarządzaniem stanu"
// Użyj trybu Agent Cursor do generowania komponentów// Prompt: "Stwórz komponent Button wielokrotnego użytku z:// - Wsparciem TypeScript// - Wieloma wariantami (primary, secondary, danger)// - Stanem ładowania// - Funkcjami dostępności// - Stylowaniem specyficznym dla platformy"
// Agent wygeneruje:import React from 'react';import { TouchableOpacity, Text, ActivityIndicator, StyleSheet, Platform, TouchableOpacityProps,} from 'react-native';
interface ButtonProps extends TouchableOpacityProps { variant?: 'primary' | 'secondary' | 'danger'; loading?: boolean; children: React.ReactNode;}
export const Button: React.FC<ButtonProps> = ({ variant = 'primary', loading = false, children, disabled, style, ...props}) => { // Implementacja komponentu ze stylowaniem specyficznym dla platformy};
# Użyj kontekstowego zrozumienia Claude Codeclaude --context "Stwórz komponent Button z motywem, który zgodny z naszym systemem designu"
# Claude przeanalizuje istniejące komponenty i stworzy spójne wzorce
// Cursor Agent Prompt:"Ustaw React Navigation z:- Bottom tab navigator- Stack navigators dla każdej zakładki- Wsparciem deep linking- Typami TypeScript- Przepływem autoryzacji"
// Agent stworzy kompletną strukturę nawigacji
// Cursor prompt dla lekkiego zarządzania stanem:"Stwórz store Zustand dla:- Stanu autoryzacji użytkownika- Ustawień aplikacji- Kolejki offline dla wywołań API- Interfejsów TypeScript"
// Cursor Agent może pomóc z rozgałęzieniem platform// Prompt: "Stwórz implementację haptic feedback specyficzną dla iOS"
import { Platform, NativeModules } from 'react-native';
const HapticFeedback = Platform.select({ ios: () => NativeModules.HapticFeedback, android: () => null,})();
// Prompt: "Dodaj obsługę uprawnień specyficzną dla Android"
import { PermissionsAndroid, Platform } from 'react-native';
const requestCameraPermission = async () => { if (Platform.OS === 'android') { // Implementacja specyficzna dla Android }};
// Cursor prompt dla zoptymalizowanych list:"Stwórz wydajny FlatList z:- Optymalizacją Memo- Implementacją getItemLayout- keyExtractor- Paginacją onEndReached- Obsługą stanu pustego"
Obsługa obrazów wspomagana AI
Pozwól Cursor/Claude zaimplementować:
// Cursor Agent prompt:"Napisz kompleksowe testy dla komponentu Button używając:- React Native Testing Library- Jest- Przypadków testowych specyficznych dla platformy- Testów dostępności"
# Claude Code może skonfigurować narzędzia debugowaniaclaude "Skonfiguruj Flipper z:1. Pluginem sieci do debugowania API2. Integracją React DevTools3. Podglądem AsyncStorage4. Wsparciem debuggera Hermes"
# Cursor prompt: "Stwórz workflow GitHub Actions dla wdrażania iOS"# Zawiera:# - Zarządzanie certyfikatami# - Upload do TestFlight# - Zwiększanie wersji
# Prompt: "Ustaw wdrażanie Android z:# - Uploadem do Play Store# - Podpisywaniem aplikacji# - Generowaniem notatek wydania"
// Prompt kompleksnej implementacji autoryzacji:"Zaimplementuj przepływ autoryzacji z:1. Ekranami Login/Register2. Autoryzacją biometryczną3. Logiką odświeżania tokenów4. Bezpiecznym przechowywaniem5. Deep linking dla callbacków autoryzacji"
// Cursor Agent może zaimplementować:"Stwórz architekturę offline-first z:- Lokalną bazą danych SQLite- Kolejką synchronizacji dla wywołań API- Rozwiązywaniem konfliktów- Synchronizacją w tle- Monitorowaniem stanu sieci"
// Dobra struktura promptu:"Stwórz [typ komponentu], który:- Wymaganie 1 ze szczegółami- Wymaganie 2 z ograniczeniami- Przestrzega naszych istniejących wzorców w [referencja pliku]- Zawiera typy TypeScript- Ma testy jednostkowe"
Przegląd kodu wspomagany AI
Użyj Cursor/Claude do:
// Cursor może pomóc tworzyć moduły natywne// Prompt: "Stwórz moduł natywny iOS dla:// - Niestandardowej funkcjonalności kamery// - Mostka Objective-C// - Implementacji Swift// - Definicji TypeScript"
// Zaimplementuj śledzenie wydajności:"Dodaj monitorowanie wydajności z:- Czasami renderowania komponentów- Przejściami nawigacji- Czasami odpowiedzi API- Alertami użycia pamięci- Raportowaniem crashy"