我正在学习NextJS,并试图理解服务器呈现和客户端反应代码之间的区别虽然NextJS看起来很棒,但我在概念上很难理解这两种呈现类型之间的区别以及这些差异意味着什么。
例如,在NextJS文档中,在描述`_document的一节中,我看到了以下评论
// _document is only rendered on the server side and not on the client side
// Event handlers like onClick can't be added to this file
为什么不能在_document中放置事件处理程序?这和把他们放在“客户端
在Nextjs中,我面临路由和链接的问题。我使用React+Typescript创建了一个类似页面的博客,我希望在Nextjs中使用相同的代码。我最初使用的是import {Link} from 'react-router-dom'; .However,因为这个链接不适用于Nextjs,我使用了链接/下一个导入。
问题是,当我试图单击我的Navbar的"Aboutus“时,我会得到以下错误:
无法找到 404此页面。
这是我的Navbar.tsx代码
import React from 'react';
import Link from 'ne