Задача такова. Есть функция, которая читает JSON файл, и выдаёт/возвращает его содержимое. При сборке проекта, JSON читается сразу, и полученные данные записываются в уже готовый js. Мне же нужно, чтобы после сборки функция каждый раз заново обращалась за данными к JSON файлу (то есть компилировала файл JSON тоже, не переводя его данные сразу в js). Как такое можно реализовать? Надеюсь понятно выразился...
Вот функция:
const text = require('./test.json');
export function displayText(text) {
return text.map((x, i) => {
switch (x[0]) {
case 'p':
return <p>{x[1]}</p>;
case 'hr':
return <hr />;
case 'br':
return <br />;
default:
return null;
}
});
}
И примерно так выглядит файл json:
[
["p", "some text"],
["br"],
["p", "some text"],
["p", "some text"],
["hr"]
]
Сборка персонального компьютера от Artline: умный выбор для современных пользователей