redux-form

    1熱度

    1回答

    我試圖構建一個表單,如果通過了redux-form驗證,就會像其他任何HTML表單一樣提交。如果驗證失敗,我希望它觸及所有字段並阻止提交。 所以我需要:寫我自己的onSubmit函數,如果驗證失敗將觸摸字段。這我想: 此實現: handleSubmit (event) { const {touch, fields} = this.props if (!allValid(fiel

    1熱度

    2回答

    我有一個redux-form如下所述。根據文檔,我應該能夠傳遞一個函數來處理提交併讓它被調用,但它似乎並不如此。 我想預防,然後將表單數據傳遞給網站另一部分的操作(尚未在下面實現)。不過,我似乎甚至無法得到一個控制檯日誌'FIRED'使用這種方法登錄。我錯過了什麼?在這種情況下如何獲得數據?我通常給它綁定在函數調用,但我甚至不能得到那個工作... import React, {Component,

    2熱度

    2回答

    我包裝我的IntlProvider內的應用程序切換語言時,我的終極版形式被重新初始化,這樣的: <IntlProvider locale={this.props.lang} messages={this.props.messages}> 我有我的react-form形式在樹下。一切都很好。 但是,如果我開始填寫表格,並且我決定更改UI的語言(通過聽取將通過我的redux商店更新我的lang和m

    3熱度

    1回答

    的設置 在我的項目我用了很多圖書館的移動,但這種情況下,我覺得這些是相關的:redux-form,material-ui和parse。 在我的應用我有一個表格組件,它看起來像這樣: class ObjectForm { render() { const { fields: { field }, handleSubmit, submitting } = this.props;

    1熱度

    1回答

    今天我一整天都在砸我的腦袋,試圖弄清楚爲什麼我無法捕捉拒絕的承諾,如果您將returnRejectedSubmitPromise設置爲true,那麼應該從失敗的提交中返回。 我在我的配置對象中將returnRejectedSubmitPromise設置爲true。 export default reduxForm({ returnRejectedSubmitPromise: true,

    14熱度

    4回答

    在官方頁面和GitHub的問題進行redux-form有一個如何使用initialValues工作超過一個例子但是我無法找到一個單獨一個重點說明如何設置initialValue以響應異步源。 我想到的主要情況就像是一個簡單的CRUD應用程序,其中用戶將編輯某個已存在的實體。當第一次打開視圖並且安裝了redux-form組件時,但在呈現組件之前,必須設置initialValues。比方說,在這個例子

    3熱度

    1回答

    我正在使用React中的Redux。我在程序中定義了行動&減速器。我想通過onClick事件來改變狀態,但它沒有改變。 這是我的代碼: import React, { Component, PropTypes } from 'react'; import { createStore } from 'redux'; const display = (state=0, action) => {

    1熱度

    2回答

    很抱歉,如果在其他地方回答了這個問題,我是一個Redux初學者,而且我找不到任何相關的東西。 我無法將分派映射到ReduxForm。進出口建立我的減速器是這樣的: import { reducer as formReducer } from 'redux-form'; import foo from './foo'; import bar from './bar'; con

    4熱度

    2回答

    正如我從反應表單文檔中瞭解到的,通常在Reducer樹的根部放置一個form縮減器,而redux-form將把每個表格的狀態放在這個form鍵,基於表單的名稱。 但是,這將導致一個奇怪的結構,其中某個樹的表單數據是在表單鍵下,而不是與其他相關的狀態數據。在此示例中,應用程序會存儲服務器中可能的帳戶類型列表,這些帳戶類型在邏輯上應與註冊表單本身分組。然而,隨着終極版形式,他們會在完全不同的子樹: