Пилю приложение, бек Rails, фронт React. Хочу выкатывать в разных странах постепенно. Бек будет общий, только инстансы фронта плодиться. Но как лучше сделать фронт, чтобы ядро было общее, но какие то фишки для конкретной страны были свои? На рельсах я делал похожее через engines.
Переводы вынес в i18n, какие то специфичные переменные у .env. Но этого мало. Приведу пример:
Страна Казахстан. В списке меню появляется новый пункт, которые ведет на отдельную страницу с какой то фичей. В других странах такого не будет.
Можно вынести весь набор пунктов в меню в отдельный json, и рендерить его в зависимости от гео, на котором находится юзер, а соответственно роут, на которой можно попасть только из КЗ, швырять в 404, если пришел из другого гео