getOrCreateInitialKStateByHookKey
fun <T> getOrCreateInitialKStateByHookKey(key: GlobalKey, hookKey: HookKey, deps: Array<*>, initializer: HookInitializer<T>, componentName: String): ComponentState<KStateContainer>
If an initial state for this component has already been created just return it, otherwise execute the initializer and cache the result. Uses HookKey-based identity instead of sequential index. The state is stored in a map-based KStateContainer.