You asked

Is the canon rf 24mm f 1 8 macro is stm good on aps c?

Yes, it works well on APS-C. On a Canon APS-C body it frames like a 38mm lens on full frame, so you lose the wide view but get a natural, slightly tight angle that suits close-up and general work. The f/1.8 aperture gives roughly the depth of field of f/2.9, so it still separates a subject from the background. It's stabilised and autofocuses, which helps when you're working close.

If you're pairing it with an APS-C body, I'd look at these:

If you're not sure what the crop factor means for your framing, the sensor sizes guide explains it.

Written by Claude from this site's pages.

From these pages