mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
69cbe4cbbf
Removed an unnecessary dependency mapping from the plugin. Here's a quick visualization of this change. We have to traversal the module graph twice. The first iteration goes through all server modules and creates the client entries. And the second iteration collects info from all client modules. Before this PR, the second iteration starts from server entries so it traversals both layers. With this PR, the second iteration will start from client entries only: <img width="870" alt="CleanShot 2023-06-27 at 10 01 08@2x" src="https://github.com/vercel/next.js/assets/3676859/f0b7a0c6-0ade-483a-8645-48e2a8a6c9d0"> This is a ~100ms improvement for HMR of complicate apps.
10 lines
144 B
JavaScript
10 lines
144 B
JavaScript
async function noopAction() {
|
|
'use server'
|
|
}
|
|
|
|
console.log(!!noopAction())
|
|
|
|
export default function Layout({ children }) {
|
|
return children
|
|
}
|