4个版本 (2个稳定版本)
1.0.1 | 2024年1月15日 |
---|---|
1.0.0 | 2023年10月28日 |
0.1.1 | 2023年3月21日 |
0.1.0 | 2023年2月19日 |
#375 in 进程宏
每月26次下载
在 create-rust-app_cli 中使用
43KB
1K SLoC
为您的服务在actix-web、poem、axum等生成react-query钩子。
有很多假设!
- 与特定的react-query版本兼容(最新测试版本:"react-query": "^3.39.3")
- 端点返回JSON(例如
fetch(..).json()
应该可以工作) - 目录结构决定API路径!
- 只需在方法名称上方使用
#[qsync]
即可。 - 您还可以指定typescript返回类型,例如
#[qsync(return_type="string[]")]
或者是否是mutations(#[qsync(mutate)]
)。 - 在使用类似于
actix_web
的 Web 框架时,请确保在以下代码上方声明 qsync 属性:#[get("..")]
或类似的属性,这些属性表示端点的方法和路径。Rust 从外到内评估宏,这意味着顺序很重要!
依赖项
~4–12MB
~139K SLoC