Reactjs 更改页面状态是否会影响Gatsby.js中的静态呈现?

Reactjs 更改页面状态是否会影响Gatsby.js中的静态呈现?,reactjs,gatsby,Reactjs,Gatsby,更新页面组件上的状态是否会使Gatsby动态呈现该页面,还是保持静态呈现 对于上下文,我想在页面组件中使用useReducer来处理音频,但我不想触发仅客户端呈现而损害SEO。您的页面仍将构建为一个静态HTML文件,可以很好地配合SEO。当页面被请求时,React将对现有的HTML(DOM)进行水合处理并从那里接管。然后,当您更改状态(例如使用reducer挂钩)并呈现新标记时,React将为查看页面的用户更新DOM。服务器上的静态HTML文件将保持运行时的状态 从这个意义上说,盖茨比生成了一个

更新页面组件上的状态是否会使Gatsby动态呈现该页面,还是保持静态呈现


对于上下文,我想在页面组件中使用
useReducer
来处理音频,但我不想触发仅客户端呈现而损害SEO。

您的页面仍将构建为一个静态HTML文件,可以很好地配合SEO。当页面被请求时,React将对现有的HTML(DOM)进行水合处理并从那里接管。然后,当您更改状态(例如使用reducer挂钩)并呈现新标记时,React将为查看页面的用户更新DOM。服务器上的静态HTML文件将保持运行时的状态


从这个意义上说,盖茨比生成了一个静态呈现的网站,该网站在客户端具有完全动态的React功能。

如果您有任何代码示例,我们将不胜感激。@filipvkovic确实不需要此代码示例。这一案例得到了充分的解释,可以得到客观的答案。