未来展望
我们的目标是把 Beeshell 建设成为一个大而全的组件库,不仅会不断丰富 JS 组件,而且会不断加强复合组件去支持更多的底层功能。因为我们支持全部引入和按需引入两种方式,用户不需要担心会引入过多无用组件而使得包体积过大,影响开发和使用效率。
Beeshell 目前提供了 20+ 组件以及基础工具,基于良好的架构设、开发体验,为我们不断地丰富组件库提供了良好的基础。同时,在开发 React Native 应用的几年时间中我们已经积累了 50+ 基础以及业务组件,我们后续会把积累的组件进行梳理与调整,全部迁移到 Beeshell 中。因为我们的组件主要来源于我们的业务需求,可能业务场景有限使得 Beeshell 的发展受到限制,所以我们开源,希望借助社区的力量不断丰富组件库的功能,尽最大努力覆盖到移动应用方方面面的功能,希望大家献计献策,多多支持。
我们为组件库发展规划了三个阶段:
- 第一阶段,即我们现在所处的阶段,开源 20+ 组件,主要提供基础功能。
- 第二阶段,把我们在开发 React Native 应用几年时间积累的组件进行整理,开源 50+ 组件。
- 第三阶段,调研移动端 APP 常用的功能,分析与整理,然后在 Beeshell 中实现,开源 100+ 组件。