Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gwansikk/query-adaptor
π Powerful fetch handling, flexible HTTP client management compatible with all frameworks
https://github.com/gwansikk/query-adaptor
adaptor fetch http http-client request
Last synced: 4 days ago
JSON representation
π Powerful fetch handling, flexible HTTP client management compatible with all frameworks
- Host: GitHub
- URL: https://github.com/gwansikk/query-adaptor
- Owner: gwansikk
- License: mit
- Created: 2024-01-09T02:28:15.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T17:16:35.000Z (25 days ago)
- Last Synced: 2024-10-22T07:06:45.262Z (25 days ago)
- Topics: adaptor, fetch, http, http-client, request
- Language: TypeScript
- Homepage: https://query-adaptor.gwansik.dev
- Size: 1.23 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-ko_kr.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![header](https://github.com/user-attachments/assets/197bbe65-1799-49c0-84f4-aba32ba17509)
λ€μν νλ μμν¬λ₯Ό μν κ°λ ₯ν ν¨μΉ λ―Έλ€μ¨μ΄, μ μ°ν HTTP ν΄λΌμ΄μΈνΈ κ΄λ¦¬
![GitHub License](https://img.shields.io/github/license/gwansikk/query-adaptor?labelColor=black&color=black)
![Codacy grade](https://img.shields.io/codacy/grade/bf89208f2e9f4590832d09131dd207c2?logo=codacy&labelColor=black&color=black)[English](https://github.com/gwansikk/query-adaptor/blob/main/README.md)
Β Β β’Β Β
[νκ΅μ΄](https://github.com/gwansikk/query-adaptor/blob/main/README-ko_kr.md)## Query Adaptorλ?
Fetch APIλ κΈ°λ³Έμ μΈ κΈ°λ₯λ§ μ 곡νκΈ° λλ¬Έμ κ°λ°μκ° νμν κΈ°λ₯μ μ§μ ꡬνν΄μΌ νλ κ²½μ°κ° λ§μμ. μλ₯Ό λ€μ΄ μμ² μ€ν¨ μ μλ μ¬μμ², μΈμ¦ ν ν° κ°±μ , μμ² λ° μλ΅ λ‘κΉ , μμ² μ·¨μμ κ°μ κΈ°λ₯μ Fetch API μ체μμλ μ§μνμ§ μκΈ° λλ¬Έμ μλμΌλ‘ μΆκ°ν΄μΌ νμ΄μ. λν, λμΌν μ€μ μ λ°λ³΅μ μΌλ‘ μμ±ν΄μΌ νλ λ²κ±°λ‘μλ μ‘΄μ¬ν΄μ.
μ΄λ¬ν νκ³μ μ 극볡νκΈ° μν΄ κ°λ°ν κ²μ΄ λ°λ‘ Query Adaptorμμ. μ΄λ¦ κ·Έλλ‘ κ°λ¨νκ² μ§μνλ―μ΄ μ¬μ©ν μ μμ΄ λ€νΈμν¬ ν΅μ λ‘μ§μ λν 볡μ‘μ±μ μ€μ¬μ€μ. κ°λ¨νκ² μ§μνλ―μ΄ μ μΈμ μΌλ‘ μ¬μ©νμ¬ λ€νΈμν¬ ν΅μ μ λν λΆλ΄μ λκ³ , ν΅μ¬ λ‘μ§μ μ§μ€νμΈμ!
## μ£Όμ κΈ°λ₯
- **π§° Fetch APIμ νμ₯**: Fetch APIμμ λ νλΆν κΈ°λ₯μ μ 곡ν΄μ. Instance, Interceptor, Effect λ±μ κΈ°λ₯μ ν΅ν΄ 볡μ‘ν μ€μ μ μ΅μννκ³ μ μ°ν HTTP ν΅μ μ ꡬνν μ μμ΄μ.
- **𧩠λ€μν νκ²½ μ§μ**: λ€μν νκ²½μμ μμ½κ² μ¬μ©ν μ μλλ‘ μ€κ³λμμ΄μ. Query Adaptorλ₯Ό λ¨μν μ΄λν°μ²λΌ νμ©νμ¬, Next.js, React Native, Tauriμ κ°μ΄ νΉμν Fetch API νκ²½μμλ μλ²½ν λμν΄μ.
- **β¨ κ°λ ₯ν νμ μΈμ΄ν**: TypeScriptλ₯Ό 100% μ§μνλ©°, μ νν νμ μΆλ‘ μ μν΄ νμν νμ λ§μ μꡬν΄μ. λλΆμ λΆνμν νμ μ μ΅μννκ³ κ°λ ₯νκ² νμ μμ μ±μ 보μ₯ν΄μ.## ν¨ν€μ§
### query-adaptor Β· [![npm version](https://img.shields.io/npm/v/query-adaptor?color=000&labelColor=000&logo=npm)](https://www.npmjs.com/package/query-adaptor) [![npm downloads](https://img.shields.io/npm/dm/query-adaptor?color=000&labelColor=000)](https://www.npmjs.com/package/query-adaptor) [![npm bundle size](https://img.shields.io/bundlephobia/min/query-adaptor?color=000&labelColor=000)](https://www.npmjs.com/package/query-adaptor)
> Query Adaptorμ ν΅μ¬ κΈ°λ₯μ μ 곡ν΄μ.
- query
- createQueryAdaptor
- fetchOptions### @query-adaptor/react-query Β· [![npm version](https://img.shields.io/npm/v/@query-adaptor/react-query?color=000&labelColor=000&logo=npm)](https://www.npmjs.com/package/@query-adaptor/react-query) [![npm downloads](https://img.shields.io/npm/dm/@query-adaptor/react-query?color=000&labelColor=000)](https://www.npmjs.com/package/@query-adaptor/react-query) [![npm bundle size](https://img.shields.io/bundlephobia/min/@query-adaptor/react-query?color=000&labelColor=000)](https://www.npmjs.com/package/@query-adaptor/react-query)
> Query Adaptorλ₯Ό React Queryμ μ½κ² μ¬μ©ν μ μλλ‘ λμμ£Όλ κΈ°λ₯μ μ 곡ν΄μ.
- queryFetchFn
- queryFetchKey## 곡μ λ¬Έμ
[곡μ λ¬Έμ](https://query-adaptor.gwansik.dev)μ λ°©λ¬Ένμλ©΄ μ€μΉ, μ¬μ© λ°©λ² λ± λ μμΈν μ 보λ₯Ό νμΈν μ μμ΄μ.
## κΈ°μ¬νκΈ°
ν΄λΉ νλ‘μ νΈμ κΈ°μ¬νκ³ μΆλ€λ©΄ μλ λ¬Έμλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
[CONTRIBUTING.md](https://github.com/gwansikk/query-adaptor/blob/main/CONTRIBUTING.md)
### κΈ°μ¬μ
[![contributors](https://contrib.rocks/image?repo=gwansikk/query-adaptor)](https://github.com/gwansikk/query-adaptor/contributors)
## λΌμ΄μ μ€
μμΈν μ¬νμ [LICENSE](https://github.com/gwansikk/query-adaptor/blob/main/LICENSE)λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
MIT Β© [gwansikk](https://github.com/gwansikk)