Robert Jaros
01/05/2024, 5:56 PMOleksandr Karpovich [JB]
01/05/2024, 6:02 PMRobert Jaros
01/05/2024, 6:04 PMRobert Jaros
01/05/2024, 7:35 PMremember works differently. On JS such key works correctly but on wasmJS it's not - remember is recalculated every time.Robert Jaros
01/05/2024, 8:15 PMremember but in the lambda itself.Robert Jaros
01/05/2024, 8:15 PMRobert Jaros
01/05/2024, 8:16 PMshikasd
01/05/2024, 10:59 PMOleksandr Karpovich [JB]
01/08/2024, 8:47 AMOleksandr Karpovich [JB]
01/08/2024, 12:36 PMOleksandr Karpovich [JB]
01/08/2024, 12:54 PMRobert Jaros
01/08/2024, 2:41 PMremember() key parameter, when the key is a a Pair with a function component (and the Pair is initialized with a lambda).Robert Jaros
01/08/2024, 2:44 PMkey parameter are equal on JS and on JS remember() works ok. But they are different on Wasm, and  remember() re-runs the calculation.Robert Jaros
01/08/2024, 2:49 PMOleksandr Karpovich [JB]
01/08/2024, 2:55 PMremember("foo" to { println("foo") } ) { ... } ->
remember("foo" to remember { {println("foo")} } ) { ... }
Perhaps, there is something else involved too.
Anyway, the issue is planned to be fixed in 2.0.0:Beta4 - https://youtrack.jetbrains.com/issue/KT-64803