Skip to content

Commit 3a3025d

Browse files
committed
todo
1 parent 4bf528a commit 3a3025d

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

routeloaders-todo.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
- squash and review
2+
- loadermiddlerware should intercept redirects
3+
- etag support
4+
- strict mode: `search:['foo']` would only pass the `foo` search param to the loader fetch, if present. Signal invalidation would only happen if the loaderPath changes or if the `foo` search param changes.
5+
- documentation updates
6+
- explain that routeloaders dont't serialize their data normally
7+
- explain that search:[] enables strict mode
8+
- explain why strict mode is better
9+
- for actions, explain that invalidates: [] enables strict mode, and doesn't send loader data. This means they should not use the loader data in a routeloader
10+
- explain that allowStale: false ensures navigations won't show old data
11+
12+
asyncsignal:
13+
14+
- allowStale option on asyncsignal, defaults to true. If false, the value is cleared when invalidating.
15+
- pass-through this option via routeLoader$
16+
17+
routeaction: also move .value.failed to .error

0 commit comments

Comments
 (0)