From 451cf8b8a9330fb5e53008b7bbc017126ad75742 Mon Sep 17 00:00:00 2001 From: Pavitra Golchha Date: Sun, 20 Feb 2022 12:22:31 +0530 Subject: [PATCH] Don't remember functions --- hooks/src/main/java/me/pavi2410/useCompose/hooks/hooks.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hooks/src/main/java/me/pavi2410/useCompose/hooks/hooks.kt b/hooks/src/main/java/me/pavi2410/useCompose/hooks/hooks.kt index a39fbe8..8de0e36 100644 --- a/hooks/src/main/java/me/pavi2410/useCompose/hooks/hooks.kt +++ b/hooks/src/main/java/me/pavi2410/useCompose/hooks/hooks.kt @@ -8,6 +8,10 @@ import androidx.compose.runtime.* @Composable fun useToggle(initialState: Boolean = false): Pair Unit> { var state by remember { mutableStateOf(initialState) } - val toggle = remember { { state = !state } } - return Pair(state, toggle) + + fun toggle() { + state = !state + } + + return Pair(state, ::toggle) }