reactjs-flux

    1熱度

    1回答

    我有以下組件,其中將顯示產品列表。 CounterComponent被添加到兩個地方,一個在ProductCatalog中,另一個在ProductCard中,可以顯示爲一個模式。我在計數器中顯示訂購產品的數量。 我想在更新一個時同步這兩個計數器。對每個計數器狀態改變使用forceUpdate並不能解決問題。 export default class ProductCatalog extends C

    1熱度

    1回答

    我有一個單選按鈕輸入,其中onChange回調會觸發長時間的操作 - 服務器上的計算。我希望我的輸入現在更新,只要點擊它就會被檢查,不僅在計算完成時 - 否則用戶認爲他沒有點擊右鍵並繼續點擊。 所以我不能使用道具設置「checked」屬性,否則它必須等待計算結束。在inChange回調中調用myinput.checked = "checked"也不會更新它。 我的解決辦法是寫10個醜陋和愚蠢行代碼

    0熱度

    1回答

    請參閱TodoMVC應用程序here。同樣的代碼是here 當您添加待辦事項並對其進行編輯時,控制檯中記錄的第一個值應該是編輯前的值,編輯後的第二個值是值。 但是,記錄的值都是編輯後的值。 prevProps不會通過。 Bill Fisher在js/jsx中編寫的原始TodoMVC-flux中沒有看到這個問題。 我認爲這是巴貝爾的一個錯誤,但我一直沒能找到答案。

    1熱度

    2回答

    我在我的React/Flux項目中使用Alt庫來表示Flux部分,我得到了動作創建者。 我創建了以下行動: // alt.js import Alt from 'alt'; export default new Alt(); // UserActions.js import alt from '../alt'; class UserActions { constructo

    0熱度

    1回答

    更新react-native中兩個獨立組件的狀態。 例如我有兩個組件像contributorOne和contributorTwo,基於一些事件發生在contributorOne我想更新contributorTwo的狀態兩個數據,contributorOne和contributorTwo組件中沒有父子關係,所以任何人都可以幫助我。

    0熱度

    1回答

    我是react.js的新手。我想製作同構的react.js組件。我想知道是否有可能使它沒有通量模式?現在我有一個小組件,並且在組件內部有一個api獲取方法,因爲它看起來這個api調用運行兩次:(。 爲了更加清晰,我想在服務器端渲染DOM,並且想處理react.js組件事件瀏覽器端 我的組件看起來像: Class MyComponent extends React.Component{ // m

    1熱度

    1回答

    我有一個反應多步驟的形式與像這樣的磁通商店: // MultiForm.js .... import LoadFile from './components/LoadFile'; import LoadPeople from './components/LoadPeople'; import Confirmation from './components/Confirmation';

    1熱度

    4回答

    我在想,多少國家確實屬於商店,而不是組件?我曾經在一些地方看過,所有的州都應該住在商店裏面。 會包括真正的組件特定的東西,如輸入值(提交之前),輸入驗證,如果一個模式是打開的,如果有東西被點擊等? 這裏有什麼最佳實踐?

    0熱度

    1回答

    我有一個表格,從一個商店的數據開始,然後可以按行編輯。編輯完成後,單擊一個按鈕以保存新值並將其顯示在表格中。但是,這並不適合我。我一直堅持這一段時間,並嘗試了各種各樣的東西,但他們都沒有工作。我認爲這可能是一個國家的問題,但我不知道如何改變它,使其工作! 我目前的代碼是: 表: import React from 'react'; export default class TableWithD

    0熱度

    2回答

    我有一個包含行的表格,並且可以編輯一行內的每個單元格。有一個按鈕與每行關聯,將該行中的所有單元格提交給數據庫。我想知道的是,如果單元格中的數據已被更改,那麼如何從提交事件實際發生的組件中訪問新值? 這裏是我說,造表的那一刻: 主表: import React from 'react'; import TableWithDataHeader from './TableWithDataHeader.