如图所示,react-native 中是否有支持手动输入日期的日期选择器包?

is there any date picker package in react-native which supports entering date manually as shown in the image?

通常,日期选择器允许用户select 日历中的任何日期。除此之外,我想允许用户手动输入日期,如图所示。

有人可以推荐适合我要求的 RN 套餐吗?。谢谢

我会使用屏蔽文本输入。

尝试使用这个 iMask.js - 它非常强大! https://imask.js.org

有了这个 react-native 包装器: https://github.com/uNmAnNeR/imaskjs/tree/master/packages/react-native-imask

那么就是:

<IMaskTextInput
  value={someValue}
  mask={Date}
  min={new Date(1990, 0, 1)}
  max={new Date()} // today
  lazy={false}
  onAccept={(value, mask) => console.log(value)}
/>

有关更多配置详细信息,请参阅两个库的文档。 您可以使用此包装器轻松地扩展您自己的具有屏蔽功能的自定义 TextInput。