The only thing you ever really need to regularly calibrate is the compass, IF you are flying it in a new place that might have different magnetic fields in the area from the earth or other structures - i.e. if you're flying in a new part of town or a different town altogether.
You can always LOOK at your IMU calibration and Compass calibration to make sure they're both in the green. I wouldn't fly unless they ARE BOTH in the green.
I WOULD recalibrate my IMU after a wreck, or a drop, or anything that might have jarred it hard. You can calibrate it any time, really, for peace-of-mind, but if it's already in the "green" zone, there's no reason to.
The only time you'd ever need to recalibrate the vision sensors is if there was something wrong them or they aren't working correctly, or maybe just after a repair of some kind, or a bad crash, maybe.
You can also recalibrate the RC unit, but there is no need to unless it is not working properly, or maybe after it's been repaired for something.
The only thing that the GO app routinely & consistently checks is the IMU cal and the COMPASS cal, (the 2 most important things), and it SHOULD let you know immediately if one of these are too out of wack before you fly. I always glance at mine before each flight just for verification.
If you're going to recalibrate the IMU, watch a YouTube video (several out there) on how to do it correctly.... trying to follow the basic on-screen directions built into the app can be somewhat confusing if you've never done it before, and if you do it wrong (like, NOT on a level surface), your Mavic may be off balance slightly until you recalibrate it correctly.
Don't worry - all these little details become second nature after a while and it won't seem so scary and like such a hassle to have fun. You are wise, though, to be looking into these things NOW and asking questions and being cautious about it at first. There is a lot to consider and a lot at risk. It's amazing how many people plop down $1000 and then crash immediately because of one detail they missed. There IS a lot that can go wrong, but if you're AWARE, and follow a pre-flight checklist, and don't underestimate the braking distance the first time you fly it in Sport mode, then you can fly forever and never have a crash. (or so I'm told - haha) Spend some serious time reading all the crash stories you can on these forums, you can learn a lot about what NOT to do.
If there IS something that you don't understand about the mavic or the app or the controller, GET the answer BEFORE you fly, unless you have no problem plunking down another $1000, or worse yet, seriously hurt someone.