Fullstack GraphQL Airbnb Clone使用React和React Native实现全栈应用

这款fullstack-graphql-airbnb-clone项目挺适合全栈开发者,是想尝试用ReactReact Native做一个 Airbnb 克隆的朋友。项目基于 GraphQLTypeScript 构建,代码结构清晰,按功能模块拆分,包含前端(React)、移动端(React Native)和后端(GraphQL 服务器)等多个部分。Yarn Workspace的使用让多个包共享代码,省去了多重复工作的麻烦。如果你熟悉PostgreSQL,用它来存储数据会方便哦。

安装也简单,先git clone项目,进入文件夹,运行yarn安装依赖,启动PostgreSQL服务器后,创建数据库即可。

这类项目适合用来做练习,学习如何将前后端和数据库联动,尤其适合那些正在学习全栈开发的同学。如果你已经在用GraphQL,可以直接参考这个项目的架构,也能学到不少技巧哦。

不过,注意这里涉及到的技术栈蛮多的,第一次接触需要花点时间理解各个部分之间的关系。不过,做完后,你会觉得自己的全栈开发能力提升了不少。

fullstack-graphql-airbnb-clone是一个不错的实践项目,可以你更好地理解和掌握前后端分离、GraphQL、TypeScript 的应用,如果你对这些技术有兴趣,试试这个项目吧!

folder
fullstack-graphql-airbnb-clone:具有React和React Native的Fullstack GraphQL Airbnb克隆 预估大小:196个文件
file
Dockerfile 539B
file
.gitignore 185B
file
.dockerignore 208B
file
.env.example 14B
file
schema.graphql 186B
file
schema.graphql 299B
file
schema.graphql 316B
file
schema.graphql 271B
file
schema.graphql 138B
file
schema.graphql 74B
file
schema.graphql 140B
file
schema.graphql 65B
file
schema.graphql 129B
file
schema.graphql 128B
file
schema.graphql 61B
file
.babelrc 130B
file
.env.development 86B
file
index.css 31B
file
geo.css 1KB
file
_redirects 18B
zip 文件大小:408.96KB