使用 Next.js App Router 和 Supabase 构建 Twitter 克隆
Build a Twitter Clone with the Next.js App Router and Supabase
Next.js 应用程序路由器正在引领 Web 开发的下一个时代。应用程序路由器首次利用 React Server 组件。
React Server 组件仅在服务器上运行,并为 React 开发人员引入了一套全新的决策。
当您使用服务器组件时,您可以直接访问后端。将其与 Next.js 服务器操作相结合,您就可以使用一些强大的模式来访问和更改数据,就像您需要的那样。
伴随着这些力量而来的是你需要驾驭的新概念和思维模型。您将遇到的直接挑战之一是在组件中声明“use client”
或。“use server”
在本课程中,您将通过使用Next.js App Router 和 Supabase构建 twitter 克隆应用程序来了解这些新模式 。
当您构建类似 Twitter 的功能时,您将学习如何导航这些新概念来实现全栈应用程序。
在 Next.js 方面,您将了解:
- 客户端组件
- 服务器组件
- 路由处理程序
- 服务器操作
- 中间件
- 实施乐观 UI
在后端(通过 Supabase)您将了解:
- 配置 Supabase Auth 使用 cookie
- 使用行级安全性 (RLS) 策略来实现授权
- 跨多个表查询数据
- 使用 Supabase CLI 内省 PostgreSQL 架构以生成 TypeScript 定义
- 订阅实时数据库更改
本课程深入探讨现代 Web 开发,我很高兴看到您将在另一边构建什么!🚀
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)