Hands-On Design Patterns with React Native