首页 > 解决方案 > 页面重新渲染比组件重新渲染慢吗?

问题描述

我有两种设计选择:

两页选项:

function PageOne() {
  return ( <> <Link to="pageTwo"><button></Link>
  <navbar>
  <contentOne>
  </>)
}
function PageTwo() {
  return ( <> <Link to="pageOne"><button></Link>
  <navbar>
  <contentTwo>
  </>)
}

一页选项:

function Page()
  return ( <> <button>
  <navbar>
  button ? <contentOne> : <contentTwo>
  </>)
)

一页选项会更快,因为它只重新渲染元素,而 2 页选项重新渲染所有元素,即使只有内容发生变化?

标签: javascripthtmlcssreactjsdom

解决方案


推荐阅读