2020-Hackthon 总结(RN 项目)

前言

这次家园举办的 2020hackthon 大赛的主题是“故事”,经过团队的讨论,我们最终的想法是做一个以同人内容为主的的创作平台。经过思考后,我选用的是 React Native ,一来是因为 App 是一个还没接触过的新领域,二来是因为 RN 是基于 React 的语法,最近刚学的 React 也可以从中得到实践。比赛共持续了 17 天,最终成果却很一般(悲伤辣么大)。在这个过程中,由于很多都是新学的技术,然后用的 RN 也是还处于公测期的最新版本,踩了不少的坑,这篇博客目的主要是记录学习 RN 的一个艰辛但难忘的过程,同时也是给后来的同学一个参考。

文章分为两部分内容。第一部分是对这次 Hackthon 整个项目的剖析(包括用到的一些开源库、一些新的语法、写法以及踩过的坑等等)。第二部分是自己在这个比赛过程中的一些心得体会。

项目仓库地址:lingji - Github

本文代码示例只关注核心部分,不保证其完整性。

第一部分:“零几” RN 项目剖析

引用的所有开源库及版本信息等详见项目的package.json文件