Sanggunian ng React
Ways
Root props
Mga karaniwang root prop:
| Prop | Uri | Mga Tala |
|---|---|---|
apiKey | string | Kinakailangan. |
lokalidad | string | Kasalukuyang target na locale. |
baseLocale | string | Pinagmulan na lokasyon. |
persistLocaleCookie | boolean | Default na patakaran sa locale-cookie para sa root runtime. |
konteksto | string | object | Opsyonal na root context. |
cacheTtl | numero | Cache TTL para sa mga kahilingan sa pagsasalin. |
messageFormatter | 'waysParser' | 'none' | fn | Pag-override ng parser o formatter. |
suspenseTimeoutMs | numero | Pinakamahabang oras na pinapayagan ang pagre-render na nakaharang bago magpatuloy ang fallback rendering. |
fetcher | uri ng fetch | Pasadyang pagpapatupad ng fetch. |
acceptedLocales | string[] | Opsyonal na tahasang listahan ng locale. |
Scoped props
Tinatanggap ng mga nested scope ang:
| Prop | Uri | Mga Tala |
|---|---|---|
konteksto | string | object | Kinakailangan. |
lokalidad | string | Available, ngunit gumamit ng nested root para sa isang hiwalay na locale session. |
baseLocale | string | Opsyonal na pag-ooverride sa source locale para sa subtree. |
mga bahagi | Record<string, component> | Mga component na ginagamit sa loob ng isasalin na nilalaman. |
T
Ang T ay ang JSX-first na translation primitive.
| Prop | Uri | Mga Tala |
|---|---|---|
mga bata | ReactNode | Kinakailangan. |
vars | Record<string, unknown> | Input ng interpolasyon. |
konteksto | string | object | Opsyonal na override ng konteksto ng leaf. |
mga bahagi | Record<string, component> | Pagmamapa ng mga bahagi para sa mayamang nilalaman. |
nakapirmi | boolean | Laktawan ang pagsasalin para sa nakapirming nilalamang kahawig ng branding. |
useT()
useT() ay nagbabalik ng function sa pagsasalin para sa mga string, attribute, at lohika.
const t = useT();
const label = t('Save changes');Mga runtime hook
useTranslatedMemo()
Isang na-memoize na value na muling kinokompyut kapag nagbabago ang mga pagsasalin.
useTranslationLoading()
Nagbabalik ng true habang naglo-load pa rin ang kasalukuyang context.
useCurrentLocale()
Binabasa ang napiling locale para sa kasalukuyang root runtime.
useTargetLocale()
Binabasa ang aktibong target na locale para sa kasalukuyang saklaw.
useBaseLocale()
Binabasa ang source locale para sa kasalukuyang root runtime.
useSetCurrentLocale()
Ibinabalik ang setter para sa root runtime locale.
useAcceptedLocales()
Binabasa ang nalutas na listahan ng tinanggap na locale mula sa ugat na runtime.
LanguageSwitcher
Mga karaniwang props:
| Prop | Uri | Mga Tala |
|---|---|---|
currentLocale | string | Kontroladong lokal. |
onLocaleChange | (lokal) => walang ibinabalik | Tagapangasiwa ng pagbabago. |
direksyon | 'itaas' | 'ibaba' | Direksyon ng menu. |
mga istilo / mga pangalan ng klase | objeto | Mga pag-override sa estilo. |
hindi naka-istilo | boolean | I-disable ang mga built-in na estilo. |
Utility exports
@18ways/react ay nagre-reexport din ng:
fetchAcceptedLocalesfetchConfigresolveOrigin