Как вы справляетесь с переводом на реагировать на родной? Вот как я это сделал. Это плохой стиль кодирования или плохая производительность?
Language.js
export default {
appName: "TestApp",
welcome: {
header: {
title: (l) => {
switch (l) {
case "de": return `germanTitle`
case "en": return `englishTitle`
}
},
subtitle: (l) => {
switch (l) {
case "de": return `germanSubtitle`
case "en": return `englishSubtitle`
}
}
}
}
}
тогда в моем приложении
import language from "./language.js"
let lang = "de"
...
render(){
return (
<View>
<Text>{language.welcome.title(lang)}</Text>
</View>
)
}