Obsługa Obrazów Wspomagana przez AI
Pozwól Cursor/Claude zaimplementować:
- Strategie leniwego ładowania
- Zarządzanie pamięcią podręczną
- Progresywne ładowanie obrazów
- Optymalizację pamięci
Opanuj rozwój React Native z Cursor i Claude Code. Te wzorce obejmują rozwój mobilny wieloplatformowy, integrację modułów natywnych, optymalizację wydajności oraz strategie wdrażania dla iOS i Androida.
claude "Zainicjuj projekt React Native TypeScript z Expo, nawigacją i zarządzaniem stanem"// Użyj trybu Agent Cursor do generowania komponentów// Prompt: "Utwó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 "Utwórz tematyczny komponent Button zgodny z naszym systemem projektowania"
# Claude przeanalizuje istniejące komponenty i stworzy spójne wzorce// Prompt Cursor Agent:"Skonfiguruj React Navigation z:- Nawigatorem zakładek dolnych- Nawigatorami stosowymi dla każdej zakładki- Wsparciem głębokich linków- Typami TypeScript- Przepływem uwierzytelniania"
// Agent utworzy kompletną strukturę nawigacji// Prompt Cursor dla lekkiego zarządzania stanem:"Utwórz store Zustand dla:- Stanu uwierzytelniania użytkownika- Ustawień aplikacji- Kolejki offline dla wywołań API- Interfejsów TypeScript"// Cursor Agent może pomóc z rozgałęzieniem platformy// Prompt: "Utwórz implementację sprzężenia zwrotnego haptycznego dla iOS"
import { Platform, NativeModules } from 'react-native';
const HapticFeedback = Platform.select({ ios: () => NativeModules.HapticFeedback, android: () => null,})();// Prompt: "Dodaj obsługę uprawnień specyficzną dla Androida"
import { PermissionsAndroid, Platform } from 'react-native';
const requestCameraPermission = async () => { if (Platform.OS === 'android') { // Implementacja specyficzna dla Androida }};// Prompt Cursor dla zoptymalizowanych list:"Utwórz wydajny FlatList z:- Optymalizacją memo- Implementacją getItemLayout- keyExtractor- Paginacją onEndReached- Obsługą pustego stanu"Obsługa Obrazów Wspomagana przez AI
Pozwól Cursor/Claude zaimplementować:
// Prompt Cursor Agent:"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. Wtyczką sieciową do debugowania API2. Integracją React DevTools3. Przeglądarką AsyncStorage4. Wsparciem debuggera Hermes"# Prompt Cursor: "Utwórz workflow GitHub Actions dla wdrażania iOS"# Zawiera:# - Zarządzanie certyfikatami# - Upload do TestFlight# - Zwiększanie wersji# Prompt: "Skonfiguruj wdrażanie Androida z:# - Upload do Play Store# - Podpisywanie aplikacji# - Generowanie notatek o wydaniu"// Kompletny prompt implementacji uwierzytelniania:"Zaimplementuj przepływ uwierzytelniania z:1. Ekrany logowania/rejestracji2. Uwierzytelnianie biometryczne3. Logika odświeżania tokenów4. Bezpieczne przechowywanie5. Głębokie linkowanie dla callbacków uwierzytelniania"// Cursor Agent może zaimplementować:"Utwó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:"Utwórz [typ komponentu] który:- Wymaganie 1 ze szczegółami- Wymaganie 2 z ograniczeniami- Zgodny z naszymi istniejącymi wzorcami w [odniesienie do pliku]- Zawiera typy TypeScript- Ma testy jednostkowe"Przegląd Kodu Wspomagany przez AI
Użyj Cursor/Claude do:
// Cursor może pomóc w tworzeniu modułów natywnych// Prompt: "Utwórz moduł natywny iOS dla:// - Niestandardowej funkcjonalności kamery// - Mostka Objective-C// - Implementacji Swift// - Definicji TypeScript"// Implementuj śledzenie wydajności:"Dodaj monitorowanie wydajności z:- Czasami renderowania komponentów- Przejściami nawigacji- Czasami odpowiedzi API- Alarmami użycia pamięci- Raportowaniem awarii"