使用 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 开发,我很高兴看到您将在另一边构建什么!🚀

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。