Skip to content

Module quiz: Lists and Text Input in React Native :React Native (Meta React Native Specialization) Answers 2025

1. Question 1

You need to display a large list with good performance.

  • ✔️ FlatList

  • ✔️ SectionList

  • ❌ ScrollView


2. Question 2

The keyExtractor is required for both FlatList and SectionList.

  • False (it is not required if each item already has a valid key property)


3. Question 3

Which feature is NOT supported by FlatList?

  • ✔️ Sectional support
    (FlatList has no sections; only SectionList supports sections)


4. Question 4

(Screenshot shows username + password inputs: The correct snippet is the second one)

  • ✔️ Second code snippet

  • ❌ First code snippet


5. Question 5

Method to make native TextInput lose focus?

  • ✔️ blur()

  • ❌ focus()

  • ❌ isFocused()


6. Question 6

Prop used to configure separator between each item in FlatList:

  • ✔️ ItemSeparatorComponent

  • ❌ ListSeparatorComponent

  • ❌ SectionSeparatorComponent


7. Question 7

SectionList can be rendered without the sections prop.

  • False


8. Question 8

Which component for long scrollable list?

  • ✔️ FlatList

  • ❌ ScrollView

  • ❌ SectionList


9. Question 9

Keyboard types supported cross-platform:

  • ❌ web-search (not cross-platform)

  • ✔️ number-pad

  • ✔️ email-address

  • ✔️ phone-pad


10. Question 10

Internal state is preserved when content scrolls out of view:

  • ✔️ FlatList

  • ✔️ SectionList

  • ❌ ScrollView


📘 Summary Table (As You Requested)

Q Correct Answer ✔️/❌
1 FlatList, SectionList ✔️
2 False ✔️
3 Sectional support ✔️
4 Second snippet ✔️
5 blur() ✔️
6 ItemSeparatorComponent ✔️
7 False ✔️
8 FlatList ✔️
9 number-pad, email-address, phone-pad ✔️
10 FlatList, SectionList ✔️