flux

    2熱度

    2回答

    我有兩個視圖(A,B),它們傾聽商店(S),所以如果商店更改,它會對這兩個視圖發出更改。 比方說,雙方A和B發送操作(X和Y分別)更新S。 A是假設更新X作出的更改,但不是Y的更新,反之亦然B。 然而,由於競爭條件,我不知道是什麼命令X或Y飾面因爲S發出簡單的變化而不區分是否變化是由X或Y造成的,我不知道是否更新A或B。因此,當S發出變化事件時,我如何能夠使用Flux來找出哪個視圖要更新(A或B,

    1熱度

    1回答

    我目前有一個非常簡單的React應用程序,它使用狀態來確定幾個視圖。點擊submit元素可以簡單地調用一個傳遞登錄或註冊憑證的端點。我可以沿着這條路繼續使用從服務器返回的React和JSON來確定我的視圖,但我知道這不是處理數據的方式。 我的問題是,從這裏,我該如何使用Flummox實現Flux模式?我是否會對有效載荷進行操作並在操作或商店中進行API調用?我試圖理解從UI中的動作到我的API調用

    1熱度

    2回答

    在我正在我的應用程序具有不同的字段幾個不同的形式。我想爲每個表單創建一個可重用組件。 表#1可以有以下領域:電子郵件,密碼 表格2可以有以下領域:移動通訊,平板電腦的消息,桌面消息,背景顏色,文本顏色 對於這個例子 - 假設我使用Form#1;這裏是我的代碼,這個用例: var LoginForm = React.createClass({ handleSubmit: function(

    2熱度

    1回答

    我發現Object.assign的一個有趣的用例通量的文檔中,例如調度員在其體系結構: var assign = require('object-assign'); var _callbacks = []; var Dispatcher = function() {}; Dispatcher.prototype = assign({}, Dispatcher.prototype, {

    2熱度

    1回答

    據陳靜(臉譜),它們正在實施的upcomming繼電器框架類似的事情: React.js Conf 2015 - Flux Panel 我,如果有人只是好奇將這樣的東西應用到流量架構中,然後心理模型會變成什麼樣子?據我所知,除了你的「真相之源」商店之外,你還會創建一個額外的商店,以保持樂觀的更新狀態。然後,根據來自服務器的反饋,您將以任何方式將其從樂觀商店中提取出來,然後將其合併到「真實」商店或跳

    0熱度

    1回答

    我有點困惑如何以一種很好和可以理解的方式構建我的反應/通量(flummox)應用程序。 我有一個名爲StrategyList的父組件,它顯示一個可過濾的「策略」列表。策略存儲在StrategyStore(Flux)中。現在我的StrategyList也有一個可重複使用的子組件ListFilter,它顯示一個下拉菜單選擇一個類別和一個搜索框來過濾列表。 因爲我ListFilter是可重複使用的,我通

    2熱度

    1回答

    我見過其他人對使用Flux所倡導的全球調度員和商店也很謹慎的一些評論。我想知道,您使用了哪些替代設計模式? 更新 越來越熟悉react-redux是如何工作的,我意識到,這不涉及全球單可言,而只是把一個店上React context,我認爲這是一個奇妙的解決方案後, 。

    0熱度

    1回答

    我不太確定爲什麼發生這種情況,我有一個非常簡單的組件和測試,但是,它在✖ should call getState on TestStore失敗。但是作爲getStateFromStores是否會被調用,它應該被調用,對吧?我無能爲力。 import React, { PropTypes } from 'react' import TestStore from '../stores/TestSt

    2熱度

    1回答

    我發現反應不更新數組中的元素時更改組件。相反,一個新的數組必須被克隆並放置。例如,我有一個_suggestedPeople的數組。當點擊代表這些人中的一個的UI元素時,我想通過致電selectPerson進行註冊。 我希望作出反應這樣做後更新: selectPerson: function(personID, selected) { var person = _.find(_sugges

    5熱度

    1回答

    我喜歡Flux專注於分離關注點和單向數據流的方式,但這也讓我想知道我應該如何合併像fabricJS這樣的畫布庫。 FabricJS在本地畫布元素上創建對象模型以擴展和簡化功能。我的問題是,是否初始化View(React組件)中的FabricJS canvas元素,並直接在視圖中處理畫布上的所有操作,只存儲和更新畫布狀態或在視圖中設置canvas元素,然後註冊所有使用商店的畫布操作並使用視圖來分派操