The Mexican-American War began after years of instability in Mexico and rapid expansion in the United States, with Texas acting as the final flashpoint. When diplomatic efforts failed, the U.S.