add day 13, SSRgit checkout maingit checkout mainsudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat

checkout
This commit is contained in:
Zoe
2022-10-05 21:10:51 -05:00
parent cf198b63a5
commit 6855cb94f3
28 changed files with 5458 additions and 0 deletions

18
day13/src/entry-client.js Normal file
View File

@@ -0,0 +1,18 @@
import { renderPage, hydratePage } from './lib/router';
import { isSSR, appState } from '/src/main';
export async function mount(mounted) {
eval(mounted)
}
if (!import.meta.env.SSR) {
// waits for the page to fully load to render the page from the virtDOM
if (!isSSR) {
await renderPage()
window.onpopstate = async () => {
await renderPage()
}
} else {
hydratePage()
}
}