The best explanation for Texas's decision to join the Confederacy during the Civil War is:
B. Texas joined the Confederacy because it was also a proslavery state.
Texas, like many Southern states, supported slavery and aligned with the Confederate cause, which aimed to preserve the institution of slavery.