- What's the difference between CSS styles and styles used with React Native components?
- React Native shares many style properties with CSS. Style properties are expressed as plain object properties in React Native
- There is no difference—you style React Native components just like any other React component
- They are completely different—React Native doesn't share any style properties from CSS
- Why do you need to consider the status bar when designing your layout?
- You don't need to consider the status bar
- Because the status bar can interfere with your components on iOS
- Because the status bar can interfere with your components on Android
- What is the flexbox model?
- It's the model that's used to control how View components flex to occupy horizontal space in a layout
- It provides flexible columns that respond to screen orientation changes
- The flexbox layout model is used to lay out components in a way that abstracts away many small details and automatically flexes in response to layout changes
- Is screen orientation a factor when considering your layout options?
- Yes, you always need to make sure there are no surprises in portrait or landscape orientation during development
- No, the orientation details are handled for you so that you can focus on application functionality