Дано: React + Redux
Допустим есть n-количество страниц приложения. На главной странице есть калькулятор, который принимает входные данные и на основе этих данных выдает результат. Допустим, что вся логика калькулятора это функция:
function calc(a,b,c){
return (a * b + c) / 20
}
Функция универсальна, и следуя принципам DRY, намерен применять эту функцию и на других страницах, для подобных расчетов. Так как в реакте я чуть более 10 дней, хочу спросить как хранят такие методы? То-есть, могу ли я создать, например отдельную папку, в ней уже создать допустим method.js и хранить такие методы в одном файле, и через пропсы уже прокидывать методы в нужные компоненты? Или как еще такие методы хранят в приложениях?