Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.03 KB

File metadata and controls

38 lines (34 loc) · 1.03 KB

dynamicFlat list Component to handle All Request with once code

how to use

constants.js

export const API_URL = "yourExampleUrl/test/";

index.js || or componentViewName

import React, {Component, Fragment} from "react";
import * as constants from "./constants";
import {createDynamicFlatList} from "components/dynamicFlatlist";
import {Container} from "native-base";

export default class Following extends Component {
    constructor(props) {
        super(props);
        this.createDynamicFlatList = createDynamicFlatList(
            constants.API_URL,
        );
    }
    renderItems = item => {
        return <Text>{item.title}</Text>
    };
    render() {
        const DynamicFlatList = this.createDynamicFlatList;
        return (
            <Container>
                <DynamicFlatList renderItems={this.renderItems} />
            </Container>
        );
    }
}

this just an example, you can improve this tips :)

in this example i using apisauce to handle request and you can set url with queries.