如何在 redux 表单日期输入字段上显示初始值

how to display initial value on redux form date input field

我试图在我的 redux 表单首次加载时显示初始值。除日期输入字段外,每个字段都有效。我尝试使用 moment 将字符串 (YYYYMMDD) 格式化为 MM/DD/YYYY 但它不起作用。无论我如何设置格式,该字段都无法显示,而是显示默认占位符字符 mm/dd/yyyy,直到我选择一个日期。我正在使用默认的 redux-form 输入组件日期类型。我应该怎么做才对?感谢您的帮助。

当您在您的州设置初始日期时,您需要根据 ISO-8601 标准提供它,因此 YYYY-MM-DD,即 2018 年 8 月 22 日为 2018-08-22。

我以前从未使用过 redux-form 库,但我在他们的 guide, and managed to get it to work here 中找到了一个 codesandbox 示例,因为他们遵循了 ISO 标准。随意玩弄它。