Ramonda

arrow-fields

This fails the run. Where it is wrong about your code, // ramonda-check-ignore <reason> on the line says so, and the reason is printed on every run.

Reported when a class field holds a function literal, so every instance builds a fresh one and props comparison can never match.

A field initialised from a CALL is a different thing and is not reported: debounce(this.save, 200) has nowhere else to live. This is about a function written in the field itself.

Next