Guest User

Untitled

a guest
Feb 18th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. const useNormalizedApi = () => {
  2. let db = useDB();
  3.  
  4. return {
  5. ...
  6. updateTodo: async (id, payload) => {
  7. let todo = await api.updateTodo(id, payload);
  8. let { result, entities } = normalize(
  9. todo,
  10. apiSchemas.updateTodoResponseSchema
  11. );
  12. db.mergeEntities(entities);
  13. },
  14. ...
  15. };
  16. };
  17.  
  18. const TodosComponent = (props) => {
  19. let db = useDB();
  20.  
  21. let allTodosQuery = db.getStoredQuery('ALL_TODOS');
  22. let todos = db.executeQuery(allTodosQuery);
  23.  
  24. return (
  25. <JSON data={todos} />
  26. )
  27. }
Add Comment
Please, Sign In to add comment