# rememberCompositionContext

Common/AllAndroid/JVMNative/C/iOSJavaScript

## Functions summary

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/runtime/CompositionContext` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/runtime/rememberCompositionContext.composable#rememberCompositionContext()()` An Effect to construct a `https://developer.android.com/reference/kotlin/androidx/compose/runtime/CompositionContext` at the current point of composition. | Cmn |

## Functions

### rememberCompositionContext

Cmn Artifact: [androidx.compose.runtime:runtime](https://developer.android.com/jetpack/androidx/releases/compose-runtime) [View Source](https://cs.android.com/search?q=file:androidx/compose/runtime/Composables.kt+function:rememberCompositionContext) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.0.0)

```
@Composable
fun rememberCompositionContext(): CompositionContext
```

An Effect to construct a `https://developer.android.com/reference/kotlin/androidx/compose/runtime/CompositionContext` at the current point of composition. This can be used to run a separate composition in the context of the current one, preserving `https://developer.android.com/reference/kotlin/androidx/compose/runtime/CompositionLocal`s and propagating invalidations. When this call leaves the composition, the context is invalidated.