FlatType
FlatType is made for flattening mixed, nested, complicated objects. It's a simple, lightweight, and fast library for flattening objects. It's mainly used for state management, that when we need to copy full array or object for only one property change.