state
, в котором лежит то состояние, которое пользователь передавал в push_state. Таким образом, через это состояние можно определить, на сколько позиций назад вернулся пользователь, и избавляться от боли в зависимости от того, насколько функциональность много̶с̶т̶р̶а̶д̶а̶л̶ь̶н̶а̶я̶целевая