` is chosen based on the theme.
+
+To change themes, we need to pass the root-level TeamsComponentContext a different theme. When a theme changes, all the child elements wrapped in ConnectedComponent will be re-rendered. See previous section “Dynamically Handle Theme Changes.”
+
+There are other ways to connect your component to TeamsComponentContext. If you’re familiar with [Redux](https://redux.js.org/basics/usage-with-react), you may prefer the following pattern:
+
+```js
+import React, { Component } from ‘react’;
+import { TeamsComponentContext, ThemeStyle, connectTeamsComponent } from ‘msteams-ui-components-react’
+
+class App extends Component {
+ render() {
+ return (
+
+
+
+ );
+ }
+}
+
+class MyComponentInner extends Component {
+ render() {
+ const context = this.props.context;
+ switch (context.style) {
+ case ThemeStyle.Dark:
+ return
Dark theme!
;
+ case ThemeStyle.HighContrast:
+ return
High Contrast theme!
;
+ case ThemeStyle.Light:
+ return
Light theme!
;
+ }
+ }
+}
+
+const MyComponent = connectTeamsComponent(MyComponentInner);
+
+export default App;
+```
+
+In this method, instead of using ConnectedComponent, you use the connectTeamsComponent function. The connectTeamsComponent function takes your current component and returns a new component with the context object injected.
+
+## Next steps
+
+Head to Teams App Studio and check out all the controls we offer and sample code of how to use them. Don’t forget to explore them in different themes.
diff --git a/msteams-platform/resources/dev-preview/developer-preview.md b/msteams-platform/resources/dev-preview/developer-preview.md
index a2e4f6d060f..385c2cba961 100644
--- a/msteams-platform/resources/dev-preview/developer-preview.md
+++ b/msteams-platform/resources/dev-preview/developer-preview.md
@@ -4,7 +4,7 @@ description: Explains the Public Developer Preview of Microsoft Teams
keywords: teams preview developer
ms.date: 01/20/2018
---
-# How do I get access to the Developer Prevew?
+# How do I get access to the Developer Preview?
To participate in the Public Developer Preview, you need to do the following: