Люблю решать сложные задачки или форматирование данных в Antd Недавно… — Misha Lubarets | Frontend Dev — TG.ME

Люблю решать сложные задачки
или форматирование данных в Antd

Недавно общались со знакомой, ей нужна была помощь с форматированием данных в поле ввода. Суть в чем — у Antd есть свой встроенный форматер для ввода данных, но он довольно криво работает. И вот у знакомой возникла с ним проблема.

Сам с этим когда-то сталкивался. И пару раз выручал коллег на работе. Так что проблема достаточно распространённая. Делюсь решением:

1. Выносим форматирование в отдельную функцию
2. В инпут вставляем эту функцию
3. На ончендж сетаем в стейт новое значение, не забыв его обратно отформатировать
4. …
5. Профит!

Потестить решение в кодсандбоксе
🐳1
July 31, 2024 245 1