ReactJS - Как прочитать один из множества JSON файлов из подпапки sr c - PullRequest
0 голосов
/ 12 марта 2020

В моей папке src есть куча json файлов. src / json / [17 файлов]

Эти файлы представляют собой динамически обновляемые переводы (я занимаюсь обслуживанием, и я бы не решил делать это таким образом), и их нужно хранить отдельно.

Мне нужно динамически читать из этих файлов.

Если бы у меня был один файл, translation-en.json, я бы импортировал этот файл и прочитал из него, но я не могу импортировать все 17 файлов ... или, по крайней мере, это не выглядит элегантно.

Если бы у меня был один файл:

import jsonFile from '/dir'

function DisplayThing (props) {
console.log(jsonFile) //actually tried this and it works fine
return
  <div>
    {props.specificProp ? <p>jsonFile.property</p> : null}
  </div>
}

export default DisplayThing

, что мне делать, если я хочу читать из нескольких? Опять же, я мог бы импортировать все 17 и дать им все имена и сделать условную логику c, но это кажется не элегантным, и поэтому я ищу сообщество SO. Извиняюсь, если кто-то находит повторение, но я не мог найти подобные вопросы ... просто много how to pull from one file вопросов

Я думал о том, чтобы использовать локальный, который я могу получить, чтобы вытащить translation-${locale}.json файл, но я не уверен, как это сделать

...