1.0.0-beta.62 • Published 3 years ago

@rax-ui/locale v1.0.0-beta.62

Weekly downloads
52
License
-
Repository
-
Last release
3 years ago

display: Locale

family: Utils

Locale

国际化控件, 目前用于定义/使用文案。

API

LocaleProvider

全局注入文案,<LocaleProvider locale={} />

useLocale(name: string, props: { locale: T }, defaultLocale: T)

使用文案

  • name: 组件名称
  • props: 组件参数,里面需要有 locale
  • defaultLocale: 默认文案

withLocale<T, P extends LocaledComponentProps>(Component: ComponentType, options: { name: string, defaultLocale: T })

HOC 用于 Class Component

  • Component 组件
  • options
    • options.name 组件名称
    • options.defaultLocale 默认文案