Backbone.jsのsyncをキャッシュしたい
とりあえずはmodelとcollectionのsyncを上書きする感じでやってるけど、- syncイベントにフックして保存
- initializeのところでインスタンス毎にonするのがちょっと微妙な感じがする
- changeイベントにフックして保存する
- ネットワーク接続に失敗したときなどにロールバックしないとローカルのデータと不整合がでてしまう
- もちろんローカルのデータはキャッシュなので問題ないんだけど...
とかの方がBackboneらしい実装かなぁと悩み中
コメント