Yeah, I use white as an undercoat for yellow, for white, and for red, too. If possible, I'll use a light primer, too, then the white undercoat, then the finish color.
Another color that I have read that some use, as an undercoat for red, is pink. I have not tried that myself, since white works...