├── .babelrc ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .prettierrc ├── README.md ├── db └── index.js ├── next.config.js ├── package.json ├── pages ├── 404.js ├── _app.js ├── _document.js ├── api │ └── posts │ │ ├── [postId].js │ │ └── index.js └── index.js ├── public ├── favicon.ico └── zeit.svg ├── src ├── components │ ├── GlobalLoader.js │ ├── PostForm.js │ ├── Sidebar.js │ └── styled.js ├── hooks │ ├── useCreatePost.js │ ├── useDeletePost.js │ ├── usePost.js │ ├── usePosts.js │ └── useSavePost.js ├── index.js └── screens │ ├── admin │ ├── Post.js │ └── index.js │ └── blog │ ├── Post.js │ └── index.js ├── store.json ├── utils.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/README.md -------------------------------------------------------------------------------- /db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/db/index.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/404.js -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/api/posts/[postId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/api/posts/[postId].js -------------------------------------------------------------------------------- /pages/api/posts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/api/posts/index.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/pages/index.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/zeit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/public/zeit.svg -------------------------------------------------------------------------------- /src/components/GlobalLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/components/GlobalLoader.js -------------------------------------------------------------------------------- /src/components/PostForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/components/PostForm.js -------------------------------------------------------------------------------- /src/components/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/components/Sidebar.js -------------------------------------------------------------------------------- /src/components/styled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/components/styled.js -------------------------------------------------------------------------------- /src/hooks/useCreatePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/hooks/useCreatePost.js -------------------------------------------------------------------------------- /src/hooks/useDeletePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/hooks/useDeletePost.js -------------------------------------------------------------------------------- /src/hooks/usePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/hooks/usePost.js -------------------------------------------------------------------------------- /src/hooks/usePosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/hooks/usePosts.js -------------------------------------------------------------------------------- /src/hooks/useSavePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/hooks/useSavePost.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/index.js -------------------------------------------------------------------------------- /src/screens/admin/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/screens/admin/Post.js -------------------------------------------------------------------------------- /src/screens/admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/screens/admin/index.js -------------------------------------------------------------------------------- /src/screens/blog/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/screens/blog/Post.js -------------------------------------------------------------------------------- /src/screens/blog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/src/screens/blog/index.js -------------------------------------------------------------------------------- /store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/store.json -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/utils.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerlinsley/react-query-cached-in-60-minutes/HEAD/yarn.lock --------------------------------------------------------------------------------