use_request

Function use_request 

Source
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>>> + 'hook
where '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 */
}