Cómo agregar loadmore en la lista plana nativa de reacción
obtener el resultado de redux
Pantalla de búsqueda
const listado= useSelector((estado) => estado.adData.data);
<FlatList showsVerticalScrollIndicator={false} data={listings} keyExtractor={keyExtractor} removeClippedSubviews={true} onEndReached={loadMore} onEndReachedThreshold={0.8} windowSize={15} getItemLayout={getItemLayout} renderItem={renderItem} /> const loadMore = async () => { setpageCurrent((page) => page + 1); };Estoy tratando de devolver datos concat {... estado, datos: [... estado.concat (carga útil)], 'cargando': falso};
no funciona correctamente
reductor
export default function productReducer( state = initState, { type, payload, error } ) { switch (type) { // Get list products case Actions.GET_ADS: return { ...state, loading: true }; case Actions.GET_ADS_SUCCESS: return {...state, data : payload,'loading': false}; default: return state; }Saga
function* fetchListingsSaga({ page }) { try { const data = yield call(getListings, { page }); yield put({ type: Actions.GET_ADS_SUCCESS, payload: data.data.response }); } catch (e) { yield put({ type: Actions.GET_PRODUCT_ATTRIBUTE_ERROR, error: e }); } }