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