next.js/test/e2e/app-dir/view-transitions/fixtures/default/app/basic/Toggle.js
Toggle.js27 lines507 B
'use client'
import * as React from 'react'

export function Toggle() {
  const [show, setShow] = React.useState(false)
  React.useEffect(() => {
    React.startTransition(() => {
      setShow(true)
    })
  }, [])

  return (
    <div>
      <button
        onClick={() => {
          React.startTransition(() => {
            setShow((show) => !show)
          })
        }}
      >
        {show ? 'A' : 'B'}
      </button>
      {show ? <div>hello</div> : <section>Loading</section>}
    </div>
  )
}
Quest for Codev2.0.0
/
SIGN IN