screens/FeedsScreen.js

    import React, {useContext, useState} from 'react';
    import {StyleSheet, View} from 'react-native';
    import FeedList from '../components/FeedList';
    import FloatingWriteButton from '../components/FloatingWriteButton';
    import LogContext from '../contexts/LogContext';
    
    function FeedsScreen() {
      const {logs} = useContext(LogContext);
      const [hidden, setHidden] = useState(false);
      const onScrolledToBottom = (isBottom) => {
        if (hidden !== isBottom) {
          setHidden(isBottom);
        }
      };
    
      return (
        <View style={styles.block}>
          <FeedList logs={logs} onScrolledToBottom={onScrolledToBottom} />
          <FloatingWriteButton />
        </View>
      );
    }
    
    (...)
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.