Async requests to retrieve matches will continue to execute and incorrectly modify state if they haven't finished before the user loads a new matchup. Either make sure stale async requests don't modify state or prevent the user from loading a new matchup while loading. Currently, team select is disabled while loading, but division select is still enabled.
Async requests to retrieve matches will continue to execute and incorrectly modify state if they haven't finished before the user loads a new matchup. Either make sure stale async requests don't modify state or prevent the user from loading a new matchup while loading. Currently, team select is disabled while loading, but division select is still enabled.