Implemented
- history
- diff
- sort
Used
-
localStorage for query storage
- benefit: work multiple tabs, data sync between tabs
- flaw: maybe data inconsistency with idb
-
idb for query result storage
-
typescript
- some of critical objects are left un-typed
-
use-subscription
- data subscription
-
rxjs
- tried to use... but seems not very useful
-
react useContext / useReducer seems more useful over rxjs / redux
TODO:
-
better ui...
-
pagination or infinite scroll
-
keyboard selection
-
well-typed context
-
test