urql
The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
파일 탐색기
최종 버전 다운로드 (.zip)- config.json
- README.md
- spicy-poems-refuse.md
- action.mjs
- action.yml
- action.mjs
- action.yml
- bug_report.yaml
- config.yml
- RFC.md
- has-unpublished-packages.mjs
- stage-packages.mjs
- ci.yml
- mirror.yml
- release.yml
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- authentication.md
- authoring-exchanges.md
- auto-populate-mutations.md
- debugging.md
- persistence-and-uploads.md
- README.md
- retry-operations.md
- server-side-rendering.md
- subscriptions.md
- testing.md
- auth-exchange.md
- core.md
- execute-exchange.md
- graphcache.md
- preact.md
- README.md
- refocus-exchange.md
- request-policy-exchange.md
- retry-exchange.md
- svelte.md
- urql.md
- vue.md
- egghead.png
- gatsby.png
- github.png
- loveholidays.png
- open-social.png
- sturdy.png
- swan.png
- the-atlantic.png
- tripadvisor.png
- commutative-layers.png
- devtools-timeline.png
- next-logo.png
- partial-results.png
- query-document-info.png
- urql-client-architecture.png
- urql-combined-error.png
- urql-document-caching.png
- urql-event-hub.png
- urql-exchanges.png
- urql-normalized-cache.png
- urql-operation-keys.png
- urql-signals.png
- urql-spoiler.png
- core.md
- document-caching.md
- errors.md
- react-preact.md
- README.md
- solid-start.md
- solid.md
- svelte.md
- typescript-integration.md
- ui-patterns.md
- vue.md
- cache-updates.md
- errors.md
- local-directives.md
- local-resolvers.md
- normalized-caching.md
- offline.md
- README.md
- schema-awareness.md
- architecture.md
- comparison.md
- README.md
- showcase.md
- App.jsx
- index.jsx
- LocationsList.jsx
- index.html
- package.json
- README.md
- vite.config.js
- apollo-server.js
- graphql-yoga.js
- schema.js
- App.jsx
- index.jsx
- Songs.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- index.jsx
- PaginatedNpmSearch.jsx
- index.html
- package.json
- README.md
- vite.config.js
- Links.jsx
- LoginForm.jsx
- App.jsx
- client.js
- index.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- index.jsx
- SearchResults.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- FileUpload.jsx
- index.jsx
- index.html
- package.json
- README.md
- vite.config.js
- layout.tsx
- page.tsx
- layout.tsx
- page.tsx
- next-env.d.ts
- package.json
- README.md
- tsconfig.json
- App.jsx
- index.jsx
- PaginatedNpmSearch.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- index.jsx
- PokemonList.jsx
- index.html
- package.json
- README.md
- vite.config.js
- PokemonList.js
- App.js
- app.json
- index.js
- package.json
- README.md
- LoginForm.jsx
- Profile.jsx
- App.jsx
- authStore.js
- client.js
- index.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- Color.jsx
- index.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.jsx
- index.jsx
- PokemonList.jsx
- .eslintrc.js
- index.html
- package.json
- README.md
- vite.config.js
- index.tsx
- app.tsx
- entry-client.tsx
- entry-server.tsx
- .gitignore
- package.json
- README.md
- tsconfig.json
- vite.config.ts
- graphql-yoga.js
- schema.js
- App.jsx
- index.jsx
- Songs.jsx
- index.html
- package.json
- README.md
- vite.config.js
- App.svelte
- main.js
- PokemonList.svelte
- .gitignore
- index.html
- package.json
- README.md
- vite.config.mjs
- App.vue
- main.js
- PokemonList.vue
- .gitignore
- index.html
- package.json
- README.md
- vite.config.js
- pnpm-workspace.yaml
- README.md
- authExchange.test.ts
- authExchange.ts
- index.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- context.test.ts
- context.ts
- index.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- execute.test.ts
- execute.ts
- index.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- 10000Reads.html
- 10000ReadsComplex.html
- 10000Writes.html
- 10000WritesComplex.html
- 1000Reads.html
- 1000ReadsComplex.html
- 1000Writes.html
- 1000WritesComplex.html
- 100Reads.html
- 100ReadsComplex.html
- 100Writes.html
- 100WritesComplex.html
- 50000Reads.html
- 50000Writes.html
- 5000Reads.html
- 5000Writes.html
- 500Reads.html
- 500Writes.html
- addTodo.html
- benchmarks.js
- entities.js
- makeEntries.js
- operations.js
- package.json
- readMe.md
- updateTodo.html
- urqlClient.js
- yarn.lock
- example.json
- index.js
- component-index.html
- component.js
- query.spec.tsx
- updates.spec.tsx
- graphql.ts
- index.ts
- node.ts
- schema.ts
- schemaPredicates.test.ts
- schemaPredicates.ts
- traversal.test.ts
- traversal.ts
- variables.test.ts
- variables.ts
- index.ts
- index.ts
- relayPagination.test.ts
- relayPagination.ts
- simplePagination.test.ts
- simplePagination.ts
- help.ts
- operation.ts
- invalidate.ts
- query.test.ts
- query.ts
- shared.test.ts
- shared.ts
- write.test.ts
- write.ts
- store.test.ts.snap
- data.test.ts
- data.ts
- keys.ts
- store.test.ts
- store.ts
- altered_root_schema.json
- examples-1.test.ts
- examples-2.test.ts
- examples-3.test.ts
- relayPagination_schema.json
- simple_schema.json
- suite.test.ts
- utils.ts
- cacheExchange-types.test.ts
- cacheExchange.test.ts
- cacheExchange.ts
- index.ts
- offlineExchange.test.ts
- offlineExchange.ts
- types.ts
- .gitignore
- CHANGELOG.md
- cypress.config.js
- help.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- persistedExchange.test.ts
- persistedExchange.ts
- sha256.ts
- test-utils.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- help.ts
- node.ts
- traverse.ts
- index.ts
- populateExchange.test.ts
- populateExchange.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- refocusExchange.test.ts
- refocusExchange.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- requestPolicyExchange.test.ts
- requestPolicyExchange.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- retryExchange.test.ts
- retryExchange.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- throwOnErrorExchange.test.ts
- throwOnErrorExchange.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- client.test.ts.snap
- fetch.test.ts.snap
- subscription.test.ts.snap
- cache.test.ts
- cache.ts
- compose.test.ts
- compose.ts
- debug.test.ts
- debug.ts
- fallback.test.ts
- fallback.ts
- fetch.test.ts
- fetch.ts
- index.ts
- map.test.ts
- map.ts
- ssr.test.ts
- ssr.ts
- subscription.test.ts
- subscription.ts
- fetchSource.test.ts.snap
- fetchOptions.test.ts
- fetchOptions.ts
- fetchSource.test.ts
- fetchSource.ts
- index.ts
- index.ts
- samples.ts
- error.test.ts.snap
- collectTypenames.test.ts
- collectTypenames.ts
- error.test.ts
- error.ts
- formatDocument.test.ts
- formatDocument.ts
- hash.test.ts
- hash.ts
- index.ts
- operation.ts
- request.test.ts
- request.ts
- result.test.ts
- result.ts
- streamUtils.ts
- variables.test.ts
- variables.ts
- client.test.ts
- client.ts
- gql.test.ts
- gql.ts
- index.ts
- types.ts
- .gitignore
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- getIntrospectedSchema.ts
- index.ts
- minifyIntrospectionQuery.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- DataHydrationContext.ts
- htmlescape.ts
- index.ts
- Provider.ts
- rsc.ts
- useQuery.ts
- useUrqlValue.ts
- .gitignore
- CHANGELOG.md
- jsr.json
- LICENSE
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- Mutation.test.tsx
- Mutation.ts
- Query.test.tsx
- Query.ts
- Subscription.test.tsx
- Subscription.ts
- constants.ts
- index.ts
- useMutation.test.tsx
- useMutation.ts
- useQuery.test.tsx
- useQuery.ts
- useRequest.ts
- useSource.ts
- useSubscription.test.tsx
- useSubscription.ts
- context.ts
- index.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.d.ts
- index.esm.js
- index.js
- package.json
- yarn.lock
- example.json
- component-index.html
- component.js
- useQuery.spec.tsx
- index.ts
- Mutation.test.tsx
- Mutation.ts
- Query.test.tsx
- Query.ts
- Subscription.ts
- useMutation.test.tsx.snap
- useQuery.test.tsx.snap
- useSubscription.test.tsx.snap
- cache.ts
- index.ts
- state.test.ts
- state.ts
- useMutation.test.tsx
- useMutation.ts
- useQuery.spec.ts
- useQuery.suspense.spec.tsx
- useQuery.test.tsx
- useQuery.ts
- useRequest.test.ts
- useRequest.ts
- useSubscription.test.tsx
- useSubscription.ts
- ssr.test.tsx
- context.ts
- index.ts
- CHANGELOG.md
- cypress.config.js
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- urql
- node.api.js
- node.api.js
- node.api.js
- browser.api.js
- favicon-16.png
- favicon-192.png
- favicon-32.png
- favicon-512.png
- _redirects
- browserconfig.xml
- site.webmanifest
- logo-formidable-icon.svg
- logo-formidable.svg
- anchor.js
- anchor.svg
- badge_runpkg.svg
- badge_spectacle.svg
- badge_victory.svg
- burger.svg
- chevron.js
- chevron.svg
- clock-tile.svg
- close.svg
- eagle-tile.svg
- gql-tile.svg
- left-triangles.svg
- logo-sidebar.svg
- logo_formidable_dark.svg
- logo_formidable_white.svg
- react-tile.svg
- right-triangles.svg
- sidebar-badge.svg
- body-copy.js
- button.js
- footer.js
- header.js
- link.js
- loading.js
- markdown.js
- mdx.js
- navigation.js
- panel.js
- scroll-to-top.js
- secondary-title.js
- section-title.js
- sidebar-search-input.js
- sidebar.js
- wrapper.js
- 404.js
- index.js
- article.js
- header.js
- index.js
- _content.js
- features.js
- get-started.js
- hero.js
- index.js
- more-oss.js
- global.js
- theme.js
- analytics.js
- app.js
- constants.js
- google-analytics.js
- google-tag-manager.js
- html.js
- index.js
- CHANGELOG.md
- package.json
- static.config.js
- vercel.json
- context.test.tsx
- context.ts
- createMutation.test.ts
- createMutation.ts
- createQuery.test.tsx
- createQuery.ts
- createSubscription.test.ts
- createSubscription.ts
- index.ts
- utils.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- context.ts
- createMutation.test.ts
- createMutation.ts
- createQuery.test.tsx
- createQuery.ts
- createSubscription.test.ts
- createSubscription.ts
- index.ts
- suspense.test.tsx
- utils.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- makeAsyncStorage.test.ts
- makeAsyncStorage.ts
- CHANGELOG.md
- jsr.json
- LICENCE
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- common.ts
- context.ts
- index.ts
- mutationStore.test.ts
- mutationStore.ts
- queryStore.test.ts
- queryStore.ts
- subscriptionStore.test.ts
- subscriptionStore.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- index.ts
- ssr-hydration.test.ts
- useClient.test.ts
- useClient.ts
- useClientHandle.ts
- useMutation.test.ts
- useMutation.ts
- useQuery.test.ts
- useQuery.ts
- useSubscription.test.ts
- useSubscription.ts
- utils.ts
- CHANGELOG.md
- jsr.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- commands.mjs
- constants.mjs
- github.mjs
- packages.mjs
- build-all.mjs
- pack-all.mjs
- transform-debug-target.mjs
- transform-invariant-warning.mjs
- transform-pipe.mjs
- changelog.js
- jsr.mjs
- version.mjs
- preset.js
- index.js
- postinstall.js
- cleanup-plugin.mjs
- config.mjs
- plugins.mjs
- settings.mjs
- setup.js
- .editorconfig
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- vercel.json
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/urql-graphql/urql
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd urql
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
<img alt="Weekly downloads" src="https://badgen.net/npm/dw/@urql/core?color=blue" />
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
