react native现代化组件库的推荐 【持续更新...】

2,045 阅读2分钟

有很多react native组件库已经不再更新了,或者设计不符合现代化。所以这里作者推荐一些在开发中收集的一些更符合现代化设计的组件库,同时也会列举出一些过去的库,并且点评出不足。

没有统一的评判标准就没有抉择。所以这里的标准就是,该库还在持续更新,UI审美符合现代化,代码设计符合现代化。

1.日期时间选择器

react-native-ui-datepicker

react-native-ui-datepicker 是一个更具现代化的日期时间选择器,UI更加精美,能够实现各种自定义样式,不仅仅是日期选择,还能实现时间选择。

image.png

image.png

2.底部弹窗bottom sheet

@gorhom/bottom-sheet

@gorhom/bottom-sheet 是非常流行的底部弹窗库,整体用起来非常丝滑。

3.防止键盘遮挡

react-native-keyboard-controller

官方内置的KeyboardAvoidingView效果不是很好, react-native-keyboard-controller 用起来非常丝滑,并且内置很多组件来应对不同的场景来防止键盘遮挡。

4.写入文件

@dr.pogodin/react-native-fs

@dr.pogodin/react-nativ…是社区fork react-native-fs的版本,react-native-fs已经将近2年没更新了,所以淘汰。

  • react-native-fs 不推荐理由:已经2年没更新了
  • expo-file-system 不推荐理由:expo-file-system只能进行有限的文件读写,如果涉及写入download公共文件,还是用@dr.pogodin/react-native-fs比较好

5.toast提示

react-native-toast-message

使用比较简单,体验挺好的

toastify-react-native

可以使用更定制化的样式