инпуте 1,0010
Перед записью в стор форматируем, получаем 1,001
В инпут попадает 1,001, происходит ререндер, все ок, в инпуте видим 1,001.
Добавляем 0 в конце, перед записью в стор форматируем(получаем 1,001), в сторе до этого лежало тоже 1,001, как итог, ререндера не будет, в инпуте останется 1,0010
Пока что ничего лучше форс апдейта не придумал. Ну или пересоздавать модель целиком, что не слишком-то хорошая идея тоже. Можно еще эту строку в отдельно объекте хранить)) В общем, про костыли я и сам знаю, может кто-то знает более изящное решение проблемы?
А в чём проблема? 1.0001 и 1.000100000 одинаковые числа. Зачем стор обновлять?
Обсуждают сегодня