Hydrops fetalis can be classified into two main types:
1. Immune Hydrops Fetalis: This type is primarily caused by Rh incompatibility, where the mother's immune system attacks the red blood cells of the fetus, leading to severe anemia and fluid accumulation. 2. Non-immune Hydrops Fetalis (NIHF): This type is more common and can be caused by a wide range of conditions, such as congenital infections, chromosomal abnormalities, and heart defects.