marty.js v0.9 發布,React 狀態管理庫

jopen 9年前發布 | 8K 次閱讀 marty.js

marty.js 用來為 React 應用提供狀態管理的 JavaScript 庫,實現了 Flux architecture. 定義了一組規則用來管理應用的狀態。Flux 是 非死book 推出的用來幫助他們自己構建客戶端 web 應用。

marty.js v0.9 發布,此版本關鍵的改進是:Store#setState 重命名為 Store#replaceStateStore#setState 現在會和新狀態合并到現有狀態中,這非常接近 React API。

新特性

  • Isomorphism (#13)

    </li>

  • CookieStateSource & LocationStateSource (#205)

    </li>

  • ES6 Classes (#89)

    </li>

  • Add dataType option to http state source (#176)

    </li>

  • Lodash v3 instead of underscore (#170)

    </li>

  • HttpStateSource hooks (#118)

    </li>

  • FetchResult#toPromise (#180)

    </li>

  • Clear fetch history in Store#clear (#149)

    </li>

  • Batch store change events (#183)

    </li>

  • Allow you to specify when function context (#184)

    </li>

  • Marty.createContainer (#206)

    </li>

  • Set request credentials to 'same-origin' (#209)

    </li> </ul>

    Bugs 修復

    • dependsOn doesn't update when dependent store updates (#113)

      </li>

    • Don't auto set content-type if using FormData (#140)

      </li>

    • Fetch API compatibility (#133)

      </li> </ul> 更多詳細新特性解說請看發行說明

       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!