1.0.5 • Published 1 year ago

fetch-api-react v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

fetch-api-react

You should have react project to use it

Description

this npm fetch-api-react allow write short command for all REST api commands

Installation

NPM

npm i fetch-api-react

Yarn

yarn add fetch-api-react

Example:

get all data: `where "?" means "options", not required `

getApi({ url: 'https://www.google.com', headers? })`

get data by id:

getByIdApi({ url: 'https://www.google.com', id: 1, headers? })

Example

    import { useEffect, useState } from 'react'
    import { getApi, getByIdApi } from 'fetch-api-react'

    const [users, setUsers] = useState([])
    const [user, setUser] = useState(null)

    useEffect(() => {
        const getFetch = async () => {
            const getAllUsers = await getApi({ url: URL })
            const getUser = await getByIdApi({ url: URL, id: 3 })
            setUsers([getAllUsers]) // all users
            setUser(getUser) // one user
        }
        getFetch()
    }, [])

See all methods

    import { seeAllMethods } from 'fetch-api-react'

    useEffect(() => {
        const getFetch = async () => {
            console.log(await seeAllMethods())
        }
        getFetch()
    }, [])

Home page

1.0.5

1 year ago

1.0.4

1 year ago

1.0.7

1 year ago