Function consecuit::hooks::use_state[][src]

pub fn use_state<T>(
    cc: HookBuilder,
    default_value: T
) -> impl HookReturn<(T, Updater<T>)> where
    T: Copy + Clone + 'static, 
Expand description

Use a state. The given value will be the default.

The value should be Copy. If it is not, consider using use_state_from instead.

Returns the value in the state, and an Updater that can be used to update it.

Example:

let (cc, (age, set_age)) = cc.hook(use_state, 3);