실제 npm run dev 했을때 어떤 흐름으로 실행되는지 보자.

<aside> 💡

무조건 layout.tsx 가 실행되고 page.tsx가 실행된다.

</aside>

  1. 첫번째로는 제일 최상단에있는 layout.tsx가 실행된다. ⇒ children

  2. 그리고나서 (root)폴더안에 있는 layout.tsx 가 실행된다. (왜? (root)폴더 하위에는 특정 url로 매칭되는 폴더가 없음 즉 ‘/’로 접근하면 실행되는 것)

    <aside> 💡 유저가 하나의 상점정보라도 등록해 놓았다면, 해당 상점 dashboard를 렌더링해준다. 만약 하나도 등록이 안되있었다면, 등록 모달을 띄운다.

    </aside>

    데이터베이스 다 날리는 방법

    npx prisma migrate reset
    

    다시 데이터베이스 초기 셋팅

    npx prisma generate
    
    npx prisma db push