タグ

ブックマーク / azu.gitbooks.io (2)

  • この書籍について · JavaScript Plugin Architecture

    JavaScript Plugin Architecture この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていくことを目的としたものです。 次の形式で読むことができます。 Web版 PDF形式 ePub形式 Mobi形式 GitHub上で直接Markdownファイルを読むこともできますが、その場合はWeb版で読むことをオススメします。 Twitterのハッシュタグは#js_plugin_book 更新情報はRSSやリリースノートから見ることができます。 はじめに JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます。小さなものを組み合わせて作るためには、プラグインと呼ばれる拡張の仕組みが必要となります。またそのようなプラグインがたくさんあるエコシステムの土台を作るには、プラグイ

    kitokitoki
    kitokitoki 2016/06/07
    JavaScript Plugin Architecture
  • Redux · JavaScript Plugin Architecture

    Redux この文章はRedux 3.5.2を元に書かれています。 ReduxJavaScriptアプリケーションのStateを管理するライブラリで、 Reactなどと組み合わせアプリケーションを作成するために利用されています。 ReduxはFluxアーキテクチャに類似する仕組みです。そのため、事前にFluxについて学習しているとよいです。 ReduxにはThree Principles(以下、三原則)と呼ばれる3つの制約の上で成立しています。 Single source of truth アプリケーション全体のStateは1つのStateツリーとして保存される State is read-only StateはActionを経由しないと書き換えることができない Changes are made with pure functions Actionを受け取りStateを書き換えるRedu

    Redux · JavaScript Plugin Architecture
  • 1