state всего приложения именно redux store. Просто получается, что при изменении данных в форме, если хранить в redux store, нужно будет диспатчить изменения каждый раз?
Иван Украинцев: напишите один раз свой метод, да используйте его, если так хотите. Проход по массиву никак не увеличивает сложность алгоритма. А продумать заскок каждого программиста не является задачей разработчиков языка программирования.
Если я правильно понял, Вам нужно не обучение математике, а развитие аналитического мышления. Смотрите в сторону олимпиадных задач по математике и программированию. И совсем в самообучение не уходите, все таки в обществе живем)