反应本地化redux库-如何通过数组进行翻译和迭代?

时间:2019-02-06 12:11:34

标签: reactjs localization

我想知道如何遍历数组并使用react localize redux库转换每个值,并且找不到任何答案,因此任何帮助都将是很大的!

我的JSON的一部分:

var array = [
    { id: 1, category: 'Apple' },
    { id: 2, category: 'Orange' },
    { id: 3, category: 'Orange' },
    { id: 4, category: 'Grape' },
    { id: 5, category: 'Grape' }
];
var categories = [];
array.forEach(function(item) {
    categories.push(item.category);
});
var uniqueCategories = categories.filter(function(item, pos) {
    return categories.indexOf(item) == pos;
});
var newArray = []
uniqueCategories.forEach(function(category, index) {
  array.forEach(function(item) {
    if (item.category === category) {
      if (!newArray[index]) {
        newArray[index] = [];
      }
      newArray[index].push(item);
    }
  });
});

在我的容器中,我想将转换后的数组传递给子组件。

{
"faq": {
  "title": "Im a title",
  "qa": {
    "question": ["a","b","c"],
    "answer": ["ansA","ansB","ansC"]
  }
 }
}

此外,我无法导入json文件,对其进行迭代,然后将转换功能应用于每个元素,因为那不是您如何在redux中使用本地化库。

任何帮助都会很棒!

0 个答案:

没有答案