I'm trying to implement a memoized callback function in Jetpack Compose, similar to React's useCallback.
For example I'd like to use this to create a submit lambda function that contains the logic for submitting a form, but I don't want this lambda to be recreated on each recomposition. This should only be recreated when its dependencies change.
Does something like this exist?
Lambda memoization is done automatically by the compiler by generating a remember call implicitly based on the stable values captured by the lambda. You only need remember explicitly if one or more of the captured values is not considered stable by the compiler.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With