# Function createContext

- createContext<T>(defaultValue): Context<T>

- Lets you create a Context that components can provide or read.

  #### Type Parameters

  - T

  #### Parameters

  - defaultValue: T

    The value you want the context to have when there is no matching Provider in the tree above the component reading the context. This is meant as a "last resort" fallback.

  #### Returns Context<T>

  #### See

  - React Docs
  - React TypeScript Cheatsheet

  #### Example

      import { createContext } from 'react';

      const ThemeContext = createContext('light');

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:774