JavaScriptステータスの管理


velog.io JavaScriptステータスの管理の記事を参考に作成しました.
GitHub Report my-like/js-state-proxy

注意事項


複数の
  • を同時に削除したいのですがclear allではありません
    1日帰宅2日到着後手洗い3日夕食4日皿洗い
    家に着いて手を洗ったけど!!でもまだ夕食を食べていないなら?
    削除1号2号残り3号4号
  • は本当にToDoListに登録していますが、本当にできないようで、完成しないで削除します
    でも仕事帰りに家の前でサンドイッチを買って夕食を食べましたが、茶碗を洗わなくてもいいですか?
    このとき、茶碗を洗うと簡単な作業から削除できます.処理を完了するのではなく...
  • 変更

  • を管理する変数待機項目リストitemsは、これまでに完了した数countstateの下に直接置かれるのではなく、stateというパッケージ変数に含まれている.
    保留中の事項を完了したリスト_stateも変更され、同じ事務内で完了した数itemsも増加します.
    ディレクトリのみを変更し、countProxy trapを起動したのはちょっと不便だと思います.
  • 2set内部の_stateに近づくために、state関数が生成され、get()の名義で直接近似される.
    単純にstatestateが割り当てられているため、結果として単独で値を生成するしかなく、この場合変更した値に近づくことは困難である.
  • アクティビティ委任により、_state.stateボタンおよびDone!ボタンにアクティビティが付与される.
  • 後でやりたいこと..。

  • testがどのようにしたかを検索します...
  • リファレンスリンク
  • NHN Tooast−0.7 KBを用いてVUEと同じ反応系を作成した。
  • JAVASCRIPT.INFO-委任イベント
  • ソース構造
    // 디렉터리 구조
    /src
    ├──lib
    │   ├──abstractStore.js
    │   ├──component.js
    │   ├──pubsub.js
    │   └──store.js 
    └── todo
        ├── components
        │   ├── done-count.js
        │   ├── todo-list.js
        │   ├── init-event.js
        │   └── init-state.js
        ├── todo-actions.js
        ├── todo-mutations.js
        └── todo-state-store.js