Size: a a a

React — русскоговорящее сообщество

2020 August 11

ДУ

Дмитрий Устинов... in React — русскоговорящее сообщество
есть общее
источник

ei

export default - зло... in React — русскоговорящее сообщество
ты угараешь?
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
А что если react и есть js 🤔
источник

SM

Sultan Musaev in React — русскоговорящее сообщество
Да
источник

ДУ

Дмитрий Устинов... in React — русскоговорящее сообщество
Eugene Maltsev
А что если react и есть js 🤔
невозможно
источник

SM

Sultan Musaev in React — русскоговорящее сообщество
Помогите вкатиться в реакт пацаны
источник

a

arts in React — русскоговорящее сообщество
Eugene Maltsev
А что если react и есть js 🤔
Да ну, бред какой-то
источник

PT

Plot Twist in React — русскоговорящее сообщество
Ясно зря спросил ,токсики
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Если ты их не видел никогда - о чем ты спрашиваешь, может посмотри для начала?
источник

a

arts in React — русскоговорящее сообщество
Скорее, усложнённый. Это js + jsx
источник

V

Vetro in React — русскоговорящее сообщество
Можно ли как-то инжектить env файл в рантайме?

К чему вопрос:

Есть несколько разных сред и билдить каждую из них достаточно долго, хотелось бы как-то динамически подгружать файл, чтобы был всего один образ между несколькими деплоями. По идее такое возможно с SSR страницами в nextjs? В зависимости от переменной резолвить тот или иной файл и уже его пихать?
источник

V

Vetro in React — русскоговорящее сообщество
Или это фантазии?)
источник

a

arts in React — русскоговорящее сообщество
Vetro
Можно ли как-то инжектить env файл в рантайме?

К чему вопрос:

Есть несколько разных сред и билдить каждую из них достаточно долго, хотелось бы как-то динамически подгружать файл, чтобы был всего один образ между несколькими деплоями. По идее такое возможно с SSR страницами в nextjs? В зависимости от переменной резолвить тот или иной файл и уже его пихать?
Если докер, до волюмом подсовывать
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vetro
Можно ли как-то инжектить env файл в рантайме?

К чему вопрос:

Есть несколько разных сред и билдить каждую из них достаточно долго, хотелось бы как-то динамически подгружать файл, чтобы был всего один образ между несколькими деплоями. По идее такое возможно с SSR страницами в nextjs? В зависимости от переменной резолвить тот или иной файл и уже его пихать?
Можно сделать отдельний файл  config.js условно, и подключать его в приложение, для каждого окружения - разный файл
источник

V

Vetro in React — русскоговорящее сообщество
Vladimir Klimov
Можно сделать отдельний файл  config.js условно, и подключать его в приложение, для каждого окружения - разный файл
все равно билдить ведь придется)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vetro
все равно билдить ведь придется)
Ну, и в билд подключать этот файл, не вместе с исходниками
источник

V

Vetro in React — русскоговорящее сообщество
ну вот а хотелось бы без билда, сбилдить один раз и потом уже подсовывать

думал еще как вариант написать функу по типу getEnv() которая бы смотрела на домен и в зависимости от него подставляла правильные значения

но это какой-то мега костыль получается
источник

V

Vetro in React — русскоговорящее сообщество
а то девопс вздыхает уже))
источник

a

arts in React — русскоговорящее сообщество
Vetro
ну вот а хотелось бы без билда, сбилдить один раз и потом уже подсовывать

думал еще как вариант написать функу по типу getEnv() которая бы смотрела на домен и в зависимости от него подставляла правильные значения

но это какой-то мега костыль получается
Есть же dotenv, зачем изобретать велосипеды
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vetro
ну вот а хотелось бы без билда, сбилдить один раз и потом уже подсовывать

думал еще как вариант написать функу по типу getEnv() которая бы смотрела на домен и в зависимости от него подставляла правильные значения

но это какой-то мега костыль получается
Сбилди один раз и подсовывай
В чем проблема? Подключаешь скрипт в index.html,  а там пихаешь в какую-то глобальную переменную нужные конфиги. Используешь их уже в приложении. Билд остается один и тот же, а файлики могут быть разные
источник