У меня есть приложение реакции, в котором я использую Рамду для составления логики функций. Мое приложение имеет разные сборки в зависимости от региона. Как я могу переопределить определенные функции, основанные на регионе - я хочу, чтобы базовая логика была неповрежденной, и если регион хочет изменить логику, он может написать свою функцию в отдельном файле, который будет выбран и запущен вместо базовой функции.
Я понимаю, что могу сделать это с ООП, где специфичный для региона класс переопределяет функциональность. Но как я могу сделать это в функциональном программировании.