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