一部の州は、ルートに簡単にマッピングできます。例えば:
'users/:id' --> #users/123
ここでの状態は単純な整数であるため、適切なルートを作成してその状態をルート ハンドラーに渡すのは非常に簡単です。
しかし、状態がはるかに複雑な場合 (例: JSON オブジェクト、配列の配列など)、どの戦略を使用する必要がありますか?
Gmail は、base-64 でエンコードされたトークンのように見えるもので、その状態を「トークン化」していることに気付きました。たとえば、次のようなものです。
#inbox/h223r488v8vHh4fa9a9qyUTkmb9334mN9O2s8
...そして、どういうわけかそのトークンを意味のある状態に戻すと思いますが、このプロセスは私が混乱しているものです。
関連: http://lostechies.com/derickbailey/2011/12/27/the-responsions-of-the-various-pieces-of-backbone-js/