The application of this is that at any given point during a hand you and your opponent have a "range" of hands (the term in the technical solver literature is an information set) that it would make sense for you to have from your opponents perspective. A range is a probalistic weighting of hands. Every action changes a players range, and for example if a player bluffs too much you can exploit that by calling with a bigger range against them.
So poker becomes a game of, rather than figuring out what your opponent has, instead establishing a baseline strategy that can't be exploited no matter what your opponent does and then adjusting that to optimally exploit your opponent.
That's the basic framework.
Another book recommendations is "Modern Poker Theory".
Of course, this is very hard to do in your head so, in practice, players rely on various principles and heuristics based on what the solver does in various situations.
Here's a pro explaining his thought process: https://www.partypoker.com/blog/en/its-the-same-game-but-it-...
But the basic idea is that you put in a range of starting hands for yourself and the opponent, and possible bet sizes, and the solver will brute force a play that approximates Nash equilibrium.
The output of the solver will be something like “45% of the time bet. 55% check.” Or “95% fold. 5% raise X”
The general loop as I understand it is inputting tricky/common situations running the solver and basically memorizing it.