关于项目中碰到的难点:
确实好久没玩react-native 都不知道现在的生态是如何的了,不过这一整个项目下来,给我的感觉就是生态很完善,有很多的组件人家都帮你写好了.
难点1:
关于语言的选择....我想说的是,在最开始的时候,我有尝试过flutter,我也有认真的去学习他的语法知识,就是为了简单的写出几个列表,最后也写出来了.但是当我真正准备去开发这个app的时候,问题来了,如何获取本地的音乐列表呢...我也找了有一段时间了,发现没有合适的api或者合适的组件库,反而让我找到react-native相关的. 于是便采用了react-native来开发我这个music播放器....总结:
程序员为了让自己过的更好,总有这些或者那些想法,可是想法仅仅是想法,如何付诸实践又是另外一回事了.这个项目还没有完结,里面还有一部分需求还待完善,比如歌集名称的修改与删除就没做,还有歌曲的筛选,...通过这个项目,回顾了react-native开发流程,提高自己解决问题的能力.整个项目思路采用mobx状态管理,把逻辑都抽离到顶层,让UI保持纯粹的UI,可能这种写法并不适合大部分人,不喜勿喷哈!