# Function

# useThemeContext

获取当前 Context

# 接口参数

参数名 必须 类型 描述
- - - -

# 接口返回

类型 描述
Object {'appTheme': APP主题, 'colorMode': 色彩模式, 'theme': 业务主题}

# useDarkMode

是否为暗黑模式

# 接口参数

参数名 必须 类型 描述
- - - -

# 接口返回

类型 描述
Bool true|false

# useDarkModeContext

获取颜色模式

# 接口参数

参数名 必须 类型 描述
- - - -

# 接口返回

类型 描述
String 'dark'|'light'

# useBizThemeContext

获取业务 theme

# 接口参数

参数名 必须 类型 描述
- - - -

# 接口返回

类型 描述
String 用于标识业务主题的字符串

# useAppThemeContext

获取 APP theme

# 接口参数

参数名 必须 类型 描述
- - - -

# 接口返回

类型 描述
String 用于标识 APP 主题的字符串

# useDynamicValue

获取动态值

# 接口参数

参数名 必须 类型 描述
dynamicValue DynamicValue 通过 DynamicValue 创建的实例

# 接口返回

类型 描述
String 当前色彩模式对应的值

# useThemeValue

获取主题色彩动态值

# 接口参数

参数名 必须 类型 描述
themeValue ThemeValue 通过 ThemeValue 创建的实例

# 接口返回

类型 描述
String 当前色彩模式和 key 对应的值

# useDynamicStyleSheet

获取动态样式表

# 接口参数

参数名 必须 类型 描述
dynamicStyleSheet DynamicStyleSheet 通过 DynamicStyleSheet 创建的实例

# 接口返回

类型 描述
StyleSheet 当前色彩模式对应的样式表

# injectTheme

将上述 Hook 方法导入 Class 组件的 props

# 接口参数

参数名 必须 类型 描述
component Component 需要导入 Hook 方法的 Class 组件

# 接口返回

类型 描述
Component 已导入 Hook 方法的 Class 组件