원클릭으로
react-native-stability-reliability
Technical rules for a stable, crash-free, and performant React Native app.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Technical rules for a stable, crash-free, and performant React Native app.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Mandatory rules and components for handling keyboard avoidance smoothly in the React Native app.
How to correctly handle and format protobuf Timestamp dates sent by the API Gateway to prevent "Invalid Date" issues.
Senior-level React Native architecture and patterns for Expo 54 apps.
Strict coding standards, naming conventions, file size limits, and typing rules.
Guidelines for managing server state, queries, and API clients in React Native.
Best practices for implementing forms with React Hook Form and Zod.
| name | React Native Stability & Reliability |
| description | Technical rules for a stable, crash-free, and performant React Native app. |
To ensure the application remains stable in production, you must strictly follow these technical rules.
ErrorBoundary components.try/catch for async/await operations, particularly when interacting with native modules (like FileSystem, SecureStore, Camera).useEffect.useEffect(() => {
const subscription = AppState.addEventListener('change', handleAppStateChange);
return () => {
subscription.remove(); // MANDATORY CLEANUP
};
}, []);
AsyncStorage.expo-secure-store for authentication tokens and sensitive user preferences.staleTime and cacheTime intelligently to reduce unnecessary background fetches.render method of FlatLists.renderItem and keyExtractor outside the component or wrap them in useCallback.memo for complex list items to prevent re-rendering the entire list when a single item changes.StyleSheet.flatten or passing inline objects {} to deeply nested components as it breaks referential equality.