react-native-footprint understand the primitives in react and jsx and style sheet understand flatlist element understand react-navigation understand state create 2 simple app useReducer hook understand input text learn layout system