Name three core components of React Native and describe what they do.
<View>
- A container that supports layout with flexbox, style, some touch handling, and accessibility controls. <View>
maps directly to the native view equivalent on whatever platform React Native is running on, whether that is a UIView
, <div>
, android.view
, etc.<Text>
- A React component for displaying text which supports nesting, styling, and touch handling. <Text>
maps directly to the native text equivalent on whatever platform React Native is running on, whether that is a UITextView
, <p>
, android.widget.TextView
, etc.<Image>
- A React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll. <Image>
maps directly to the native image equivalent on whatever platform React Native is running on, whether that is a UIImageView
, <img>
, android.widget.ImageView
, etc.What problem does React Native solve (why call it native)?
What are the building blocks of a React Native app? How does that compare to a React app?
<View>
is similar to <div>
and <Text>
is similar to <p>
.What solution does expo provide?
Expo tries to manage as much of the complexity of building apps as possible, which is why we call it the ___ workflow.
What is the difference between React Native and Expo?
Checkout this tool. What does snack allow you to do?
What does “eject” mean within the context of Expo?
When should you NOT eject?
Why might you choose to eject?
What are your learning goals after reading and reviewing the class README?