4.2.2 TodoList 컴포넌트 만들기

    TodoList 컴포넌트를 만들고 해당 컴포넌트 내부에 FlatList를 사용해 여러 항목을 보여주겠습니다. components 디렉터리에 TodoList.js 파일을 생성해 다음과 같이 코드를 작성하세요.

    components/TodoList.js

    import React from 'react';
    import {FlatList, View, Text, StyleSheet} from 'react-native';
    
    function TodoList({todos}) {
      return (
        <FlatList
           style={styles.list}
           data={todos}
           renderItem={({item}) => (
             <View>
               <Text>{item.text}</Text>
             </View>
           )}
           keyExtractor={item => item.id.toString()}
          />
       );
    }
    
    const styles = StyleSheet.create({
      list: {
        flex: 1,
      },
    });
    
    export default TodoList;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.