pub fn use_request<'hook, R, F>(
prefix: Cow<'static, str>,
request: R,
after: F,
auto: bool,
) -> impl Hook<Output = UseAsyncHandle<<R as GlooRequest>::Response, Rc<<R as GlooRequest>::Error>>> + 'hookwhere
'static: 'hook,
R: GlooRequest + 'static + 'hook,
F: Fn(&Result<<R as GlooRequest>::Response, <R as GlooRequest>::Error>) + 'static + 'hook,
<R as GlooRequest>::Response: Clone + 'static,Expand description
Create a request handle.
Calling run() on this handle launches the request. When the auto argument is set to true,
the request is launched on mount.
ยงNote
When used in function components and hooks, this hook is equivalent to:
pub fn use_request<
R: GlooRequest + 'static,
F: Fn(&Result<R::Response, R::Error>) + 'static,
>(
prefix: Cow<'static, str>,
request: R,
after: F,
auto: bool,
) -> UseRequestHandle<R::Response, R::Error>
where
R::Response: Clone + 'static,
{
/* implementation omitted */
}