# Additional context for Stripe Apps Learn about how additional contexts in onboarding can help users better understand your app. If you need to share any additional context before users sign in, dedicate a space for it on a separate screen. ## Before you begin [Create an app](https://docs.stripe.com/stripe-apps/create-app.md). ## Suggested use - Use a [FocusView](https://docs.stripe.com/stripe-apps/components/focusview.md) component to provide additional context, or to show a [demo](https://docs.stripe.com/stripe-apps/patterns/demo.md) screen of how your app works. - Make sure the sign in screen is focused on onboarding tasks. Any additional context should be brief and contextualized. For example: ![](https://b.stripecdn.com/docs-statics-srv/assets/contextview-wide.05a45f6c9e0e4af6a0e47d783badb9f6.png) ## Example The following sample shows additional content displayed within a `SignInView` component: ```jsx import {SignInView, Img, Link} from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; const Onboarding = () => ( Don't have an account? Sign up } descriptionActionLabel="Learn more" descriptionActionTitle="Learn more" descriptionActionContents={ <> To import existing data from SuperTodo, you will need to connect your SuperTodo account to Stripe. } brandColor="#635bff" brandIcon={appIcon} /> ); ```