Open2
SWRを読む。
.
├── core
│ ├── dist
│ │ ├── index.d.ts
│ │ ├── index.esm.js
│ │ ├── index.js
│ │ └── index.mjs
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ └── use-swr.ts
├── examples
│ ├── ……
├── immutable
│ ├── dist
│ │ ├── immutable
│ │ │ └── index.d.ts
│ │ ├── index.esm.js
│ │ ├── index.js
│ │ └── index.mjs
│ ├── index.ts
│ ├── package.json
│ └── tsconfig.json
├── infinite
│ ├── dist
│ │ ├── index.esm.js
│ │ ├── index.js
│ │ ├── index.mjs
│ │ └── infinite
│ │ └── index.d.ts
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ └── types.ts
├── _internal
│ ├── constants.ts
│ ├── dist
│ │ ├── index.d.ts
│ │ ├── index.esm.js
│ │ ├── index.js
│ │ └── index.mjs
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ ├── types.ts
│ └── utils
│ ├── cache.ts
│ ├── config-context.ts
│ ├── config.ts
│ ├── devtools.ts
│ ├── env.ts
│ ├── global-state.ts
│ ├── hash.ts
│ ├── helper.ts
│ ├── merge-config.ts
│ ├── middleware-preset.ts
│ ├── mutate.ts
│ ├── normalize-args.ts
│ ├── preload.ts
│ ├── resolve-args.ts
│ ├── serialize.ts
│ ├── state.ts
│ ├── subscribe-key.ts
│ ├── timestamp.ts
│ ├── use-swr-config.ts
│ ├── web-preset.ts
│ └── with-middleware.ts
├── jest.config.js
├── LICENSE
├── mutation
│ ├── dist
│ │ ├── index.esm.js
│ │ ├── index.js
│ │ ├── index.mjs
│ │ └── mutation
│ │ └── index.d.ts
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ └── types.ts
├── package.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── README.md
├── test
│ ├── jest-setup.ts
│ ├── tsconfig.json
│ ├── type
│ │ ├── config.tsx
│ │ ├── fetcher.ts
│ │ ├── helper-types.tsx
│ │ ├── internal.tsx
│ │ ├── mutator.ts
│ │ ├── option-fetcher.ts
│ │ ├── trigger.ts
│ │ ├── tsconfig.json
│ │ └── utils.ts
│ ├── unit
│ │ ├── serialize.test.ts
│ │ ├── utils.test.tsx
│ │ └── web-preset.test.ts
│ ├── use-swr-cache.test.tsx
│ ├── use-swr-concurrent-rendering.test.tsx
│ ├── use-swr-config-callbacks.test.tsx
│ ├── use-swr-config.test.tsx
│ ├── use-swr-context-config.test.tsx
│ ├── use-swr-devtools.test.tsx
│ ├── use-swr-error.test.tsx
│ ├── use-swr-fetcher.test.tsx
│ ├── use-swr-focus.test.tsx
│ ├── use-swr-immutable.test.tsx
│ ├── use-swr-infinite.test.tsx
│ ├── use-swr-integration.test.tsx
│ ├── use-swr-key.test.tsx
│ ├── use-swr-laggy.test.tsx
│ ├── use-swr-loading.test.tsx
│ ├── use-swr-local-mutation.test.tsx
│ ├── use-swr-middlewares.test.tsx
│ ├── use-swr-node-env.test.tsx
│ ├── use-swr-offline.test.tsx
│ ├── use-swr-preload.test.tsx
│ ├── use-swr-reconnect.test.tsx
│ ├── use-swr-refresh.test.tsx
│ ├── use-swr-remote-mutation.test.tsx
│ ├── use-swr-revalidate.test.tsx
│ ├── use-swr-suspense.test.tsx
│ └── utils.tsx
├── tsconfig.json
└── yarn-error.log