情况
我目前为一家杂志编写新闻阅读器应用程序,该应用程序以不同类别发布英语和德语内容。每种语言的类别数量不同。类别以每种语言的数组形式存储。
CATEGORIES_EN = [
{
selector: '*',
blog: BLOG_EN,
id: `${BLOG_EN}_*`,
},
{
selector: 'Politics',
blog: BLOG_EN,
id: `${BLOG_EN}_Politics`,
},
// ... 8 more
];
CATEGORIES_DE = [
{
selector: '*',
blog: BLOG_DE,
id: `${BLOG_DE}_*`,
},
{
selector: 'Politik',
blog: BLOG_DE,
id: `${BLOG_DE}_Politik`,
},
// ... 9 more
];
屏幕组件始终相同,但必须以某种方式接收selector
和。blog
问题
当语言发生变化时,如何更改屏幕数量?
如何将类别分配给屏幕组件?
环境
反应导航:1.0.0-beta.11
反应原生:0.45.0
Git问题
https://github.com/react-community/react-navigation/issues/1872