Comments (3)
I'll close this issue for now, if we have better ideas for the future happy to reopen :)
from react-resource-router.
This is an interesting idea. Needs some spiking as not entirely sure of the implications if we cannot immediately know the type
and the getKey
function. I'm especially thinking about hydration from SSR, where we pass the state directly to the router and expect useResource
hooks to immediately render with data 🤔
from react-resource-router.
The resource chunk existence before the application start sounds not like a big problem for code splitting, however in this case it will be loaded with the full dataLoader
as well, bringing more code than required initially.
Quite far from the perfect.
Sounds like writting a little more code is still a better idea.
from react-resource-router.
Related Issues (20)
- Same requests are sent multiple time if previous one not resolved HOT 2
- Links with preload trigger fetch request even for resources on current route HOT 1
- react-resource-router does not render matched component on redirect or hash change with hashrouter HOT 1
- Do not expose a data key until loading has finished and there is no error to make more restful. HOT 4
- TypeScript@3 peer dependency? HOT 2
- push state HOT 1
- [Suggestion] Change `ResourceStoreContext` to use an interface instead of type so consumers can do declaration merging
- resolving peer dependency warnings for react 17 HOT 2
- update function should accept just new data HOT 1
- History stack introspection HOT 2
- Ability to respond to query parameter changes with a resource update HOT 2
- Breadcrumbs HOT 3
- Prefetching triggers refresh of expired resources
- Router state persists last value even when router is removed
- Stale while invalidate
- Support for nested routes HOT 4
- Support for fetch reference (e.g. for Relay)
- Allow transition delay
- Advice on how to do "nested" routing HOT 3
- withRouter types should add the additional props ( RouteContext & History )
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-resource-router.