世界上最伟大的投资就是投资自己的教育
GraphQL + React Apollo + React Hook 大型项目实战
32 个视频
如何使用 React Apollo + GraphQL 实现一个真实的项目?
你会学到什么?
- 登录注册
- 登录信息持久化
- 创建 post
- 喜欢 post
- 评论 post
- React-hook
- 自定义 react hook
- jsonwebtoken
- Context
- useContext
- useQuery 查询 api
- useMutation 修改数据
- 使用 localStorage 持久化数据
- react router 保护路由
- useReducer
- react-router
- semantic-ui
- react semantic 的使用
- @apollo/react-hooks
- apollo-link-context 的用法
- React-hook 与 GraphQL 的结合
- apollo 的 cache 原理 ```
等等
线上 preview(可能要科学上网): https://gracious-shannon-271ede.netlify.com/
最终源码看最后一集
适宜人群
学习过 React 和 GraphQL 的同学
你需要准备什么?
React 基础知识
一台电脑一杯咖啡
电脑上装有 Nodejs 和一个你所喜欢的编辑器
一颗热爱编程的心
课上的资源链接
https://www.qiuzhi99.com/playlists/graphql-application.html 后端课程
https://www.qiuzhi99.com/knowledges 学习顺序
https://www.apollographql.com/docs/react/get-started/ 官方 GraphQL 和 React 结合的文档
https://github.com/hfpp2012/hello-GraphQL
https://github.com/hfpp2012/hello-apollo
https://gitlab.rails365.net/hfpp2012/merng 后端的源码
https://semantic-ui.com/introduction/getting-started.html
https://react.semantic-ui.com/
编辑器插件
code --install-extension 74th.vimStyle
code --install-extension bajdzis.vscode-database
code --install-extension CoenraadS.bracket-pair-colorizer-2
code --install-extension DiamondYuan.umi-pro
code --install-extension dsznajder.es7-react-js-snippets
code --install-extension eamodio.gitlens
code --install-extension esbenp.prettier-vscode
code --install-extension formulahendry.auto-close-tag
code --install-extension formulahendry.auto-rename-tag
code --install-extension fosshaas.fontsize-shortcuts
code --install-extension kumar-harsh.graphql-for-vscode
code --install-extension overtrue.miniapp-helper
code --install-extension qiu8310.minapp-vscode
code --install-extension Shan.code-settings-sync
code --install-extension steoates.autoimport
code --install-extension TabNine.tabnine-vscode
code --install-extension wix.vscode-import-cost
GraphQL + React Apollo + React Hook 大型项目实战 #32 出错处理 - apollo-link-error - 完结10:56
GraphQL + React Apollo + React Hook 大型项目实战 #5 使用 useQuery 查询数据09:59
GraphQL + React Apollo + React Hook 大型项目实战 #19 mutation 更新 apollo 的 cache10:52
GraphQL + React Apollo + React Hook 大型项目实战 #10 重构代码 - 自定义 hook05:34
GraphQL + React Apollo + React Hook 大型项目实战 #23 完成喜欢 Post04:01
GraphQL + React Apollo + React Hook 大型项目实战 #6 使用 semantic Card 显示 Post05:38
GraphQL + React Apollo + React Hook 大型项目实战 #13 使用 useContext 处理登录登出功能06:19
GraphQL + React Apollo + React Hook 大型项目实战 #14 根据登录状态修改菜单03:54
GraphQL + React Apollo + React Hook 大型项目实战 #16 自制 authRoute 保护路由07:41
GraphQL + React Apollo + React Hook 大型项目实战 #12 使用 context 和 useReducer 处理登录登出功能12:05
GraphQL + React Apollo + React Hook 大型项目实战 #15 使用 localStorage 持久化登录状态11:12
GraphQL + React Apollo + React Hook 大型项目实战 #9 完成注册14:37
GraphQL + React Apollo + React Hook 大型项目实战 #11 登录功能02:08
GraphQL + React Apollo + React Hook 大型项目实战 #8 注册页面05:48
GraphQL + React Apollo + React Hook 大型项目实战 #21 删除 Post 按钮04:22
GraphQL + React Apollo + React Hook 大型项目实战 #26 删除 Post(三更)05:54
GraphQL + React Apollo + React Hook 大型项目实战 #20 apollo 的 cache06:51
GraphQL + React Apollo + React Hook 大型项目实战 #31 气泡提示框 - Popup08:06
GraphQL + React Apollo + React Hook 大型项目实战 #7 完成显示 Post 列表06:18
GraphQL + React Apollo + React Hook 大型项目实战 #27 删除 Post - 使用确认框提示(四更)06:47
GraphQL + React Apollo + React Hook 大型项目实战 #30 创建评论09:09
GraphQL + React Apollo + React Hook 大型项目实战 #18 使用 apollo-link-context 给每次请求加上头部认证信息11:08
GraphQL + React Apollo + React Hook 大型项目实战 #24 Post 详情页13:19
GraphQL + React Apollo + React Hook 大型项目实战 #22 喜欢 Post09:54
GraphQL + React Apollo + React Hook 大型项目实战 #17 创建 Post10:32
GraphQL + React Apollo + React Hook 大型项目实战 #29 删除评论06:50
GraphQL + React Apollo + React Hook 大型项目实战 #25 评论按钮04:22
GraphQL + React Apollo + React Hook 大型项目实战 #28 显示 Post 中的所有评论(五更)04:15
▬▬▬▬▬▬ 联系我 👋 ▬▬▬▬▬▬
微信:qiuzhi99pro
b 站:https://space.bilibili.com/31152817
知乎:https://www.zhihu.com/people/rails365
Youtube:https://www.youtube.com/channel/UCA-Jkgr40A9kl5vsIqg-BIg
© 汕尾市求知科技有限公司 | Rails365 Gitlab | 知乎 | b 站 | csdn
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top