You can do immutable transformations without getting bogged down in FP abstractions.
If you use something like redux toolkit query, it already abstracts that for you using Immer internally. You can just write a simple arrow function or use lodash or underscore or whatever pleases you.