У меня есть приложение реагирования, которое использует большой файл json в качестве хранилища текстов. Вместо того, чтобы разбрасывать копию по всему приложению, она находится в одном аккуратном файле.
Для использования текста в приложении я использую компонент (ниже), который извлекает текст из файла json.
<Text path='Homepage.Title' />
Этот компонент просто вернет строку в jsx.
Это работает абсолютно нормально, и у меня нет проблем с этим. Мой вопрос о том, когда это возвращение будет сделано.
Я предполагал, что это произойдет во время сборки. Так как файл json является константой, я бы ожидал, что реакция поместит все строки в строку.
Однако я не уверен, так ли это на самом деле. Я проверил это, поместив console.log в функцию, которая получает строку из json .. и убедился, что она вызывается в браузере.
Реагирует, входя в файл json и получая строка при рендеринге? Почему не реагировать достаточно умно, чтобы сделать это только один раз во время сборки? - как мне сказать, что это то, что я хочу?
Очевидно, что я предпочитаю, чтобы это происходило во время сборки, поэтому, если есть способ сделать это, пожалуйста, дайте мне знать.