Skip to content

Commit f2e6052

Browse files
committed
test: Count renders with various options
1 parent 5df9b85 commit f2e6052

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

Diff for: packages/e2e/remix/app/routes/sync.tsx

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
import { useQueryState, parseAsInteger } from 'nuqs'
1+
import { parseAsInteger, useQueryState } from 'nuqs'
22

33
function Test({ id }: { id: number }) {
44
console.log(`render test ${id}`)
55
const [state, setState] = useQueryState(
66
'test',
7-
parseAsInteger
8-
.withDefault(0)
9-
.withOptions({ shallow: false })
7+
parseAsInteger.withDefault(0).withOptions({ shallow: false })
108
)
119
return <button onClick={() => setState(c => c + 1)}>{state}</button>
1210
}
1311

12+
const delay = (ms: number) => new Promise(resolve => setTimeout(resolve, ms))
13+
14+
export async function loader() {
15+
await delay(500)
16+
return null
17+
}
18+
1419
export default function Page() {
1520
console.log('page render')
1621
return (

0 commit comments

Comments
 (0)