EduFlow
Build Mobile Apps with React Native

Checkpoint: The Mental Model

Five questions on this section. Answer all of them, then see your score and why each answer is right or wrong.

Question 1 of 5

A product manager asks whether Trailhead’s list will “feel native” or “feel like a website in an app”. What’s the accurate answer?

Question 2 of 5

You install react-native-keyboard-controller in Trailhead, save, and the app crashes in Expo Go with a message that a native module can’t be found. What’s going on?

Question 3 of 5

Which snippet renders a hike’s stats without crashing when hike.elevationM is 0?

Question 4 of 5

A tester says the Save button on Trailhead’s quick-log form “sometimes doesn’t notice taps” while walking. The button is a 28-point-tall Pressable. What should you change first?

Question 5 of 5

Trailhead stores the distance input with const [km, setKm] = useState(0) and onChangeText={(t) => setKm(Number(t))}. Users can’t type “8.4”. Why?

5 questions unanswered