Comments (2)
@vko-online It is definitely not abandoned, but hasn't been a priority for me either. I actively use it on all my projects (directly or indirectly through react-odata for example).
With that said, I haven't released version 8 yet as I've been contemplating giving it a better name than react-fetch-component
since it now supports hooks (and is how I primarily use it nowadays). I've also written a graphql layer on it (similar to my react-odata
) and wanted to release all of them together. I've been dogfooding the graphql one since at least January with good success as well. I've debated on releasing them as scoped packages (@techniq/react-fetch
, @techniq/react-fetch-graphql
, etc) but not sure I want to or not.
With that said, what does skip
, fetchMore
, and refetch
each do? We already have support for calling fetch() (used to refetch data or to issue the request when manual={true}
is set) and deps which issues a request if changed (useful to re-request when a POST body data changes).
One thing the project could use is some improved docs (what's in the README does not represent all the features / functionality) and always welcome a PR.
from react-fetch-component.
skip
= ability to skip request if user not authorized for example
fetchMore
= pagination for example, it simply reruns query with variables that override previous variables
refetch
= refetch previous query
i'm talking in react-native scope, and refetch/fetchMore are very useful for list with refresh controls
from react-fetch-component.
Related Issues (20)
- Research running fetch in a webworker
- Supply caching strategy
- Add FetchMock
- error remains an empty object HOT 1
- Only retain successful responses in cache HOT 8
- Support aborting HOT 1
- Do not call setState when component is unmounted
- `loading` initially starts as `null`? HOT 6
- Allow for fetching cached data HOT 3
- Add support for Hooks HOT 1
- Use Typescript
- Support Suspense
- Support refetching if `options.body` changes, even if url doesn't HOT 5
- How to refetch data if error occured HOT 3
- Uncaught (in promise) TypeError: failed to fetch HOT 1
- Add explicit "onDataChange" property
- [Feature] Debounce requests HOT 2
- Support async onDataChange HOT 1
- Smart body parsing based on Content-Type
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-fetch-component.