react+apollo+prisma简单demo搭建---1、Frontend开始

本文是React+Apollo+Prisma构建GraphQL应用的前端入门教程,讲解如何创建React项目,使用Apollo Client和GraphQL。介绍了创建项目、配置ApolloClient、设置GraphQL API endpoint、下载后端代码等步骤,并展示了如何在GraphQL Playground中测试查询。
摘要由CSDN通过智能技术生成

react+apollo+prisma入门demo搭建—1、Frontend入门

根据HOW TO GRAPHQL官网的例子,做了些对最新版的改动,适合最新框架的学习。

本系列文章注重前端方面的开发,对于node方面的放在下一个系列。在此过程中有任何问题,都欢迎在评论中提问,会及时反馈

系列目录:

第一章. Frontend开始
第二章. Queries组件编写(Loading Links)
第三章. Mutations组件编写(Creating Links)
第四章. 页面路由
第五章. 身份验证

目标是写一个Hackernews应用。以下是应用功能:

  • 显示链接列表
  • 搜索链接
  • 用户登录
  • 登录用户可以创建链接
  • 经过身份验证的用户可以点赞链接(每个链接和用户一次)
  • 当其他用户点赞链接或创建一个新的链接时,实时更新

下面是构建应用将使用的技术:

  • 前端
    • React: 用于构建用户界面的前端框架
    • Apollo Client: 功能齐全的GraphQL客户端
  • 后端
    • prisma: 灵活的后端平台组合 GraphQL + Serverless
    • graphql-yoga:使用简单、功能齐全的GraphQL server,拥有出色的性能和好的开发者体验

开始

为了照顾更加全面的读者,我写的会尽量详细,熟练的开发者可进行快速选择性的阅读

创建一个app

首先我们创建一个react项目,我们使用create-react-app做这些事情,本系列使用mac电脑,使用window的开发者可自行替换运行命令

npx create-react-app simple-hackernews

运行完成后,我们创建了一个叫 simple-hackernews的project,运行一下看看

cd simple-hackernews
yarn start

Note: 这里使用了yarn命令,与npm类似࿰

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值