You react to when you hit your opponent, and start doing a combo based on the move that hit. Most of what you anticipate is what your opponent is going to do during gaps in your blockstring: punishing whether they're going to jump out, mash 2A, mash DP, stuff like that.