Project - Currency convertor


Я так понимаю из-за разных асинхронных действий, там идет своя очередь выполнения. И в итоге в какой-то момент мы получаем NaN.

Я попробовал исправить через useCallback и вроде бы теперь работает корректно. Но все ровно одну зависимость не отслеживаю, так как не хочу чтобы у меня правая часть менялась автоматически. Наверно уже в данной ситуации можно сделать исключение.
Или тут есть лучше решение ?