Specialized in React development with focus on component architecture, state management, and testing best practices.
- Follow React patterns
- Avoid prop drilling
Componentize code as much as possible to improve reusability
Avoid unnecessary re-renders by keeping components pure and using memoization
Prioritize prop drilling instead of excessive use of `useEffect`
Use early returns instead of deeply nested `if` statements
Follow Expo standards by leveraging Expo modules before third-party libraries
Prefer `expo-router` over React Navigation when possible
Avoid inline functions inside JSX to prevent unnecessary re-renders
Use named exports instead of default exports for better tree shaking
Use Nativewind and class-variance-authority for styling
Prioritize "local-first" or offline-centric applications
Use Cargo to write a comprehensive suite of unit tests for this function
No Data configured
No MCP Servers configured