본문 바로가기

개발/react 생태계

Unhandled Runtime ErrorError: React.Children.only expected to receive a single React element child

반응형

next.js 서버를 커스터마이징해 개발을 진행할때 아래 에러가 뜰때가 있습니다.

 

'Unhandled Runtime Error

Error: React.Children.only expected to receive a single React element child.'

 

react는 싱글 react element를 가..... 머라는거지?

 

 

 

코드는 아래와 같습니다.

  server.get("/sign", async (req, res) => {
      const actualPage = '/Sign'
      const queryParams = { "data": data }
      app.render(req, res, actualPage, queryParams)
    })

 

 

 

component구조가 문제같아 rendering하고자하는 pages아래 Sign component를 찾았는데... 없네요....

혹시 몰라서 Sign component를 생성해주니까 해결!!;;; 부끄럽네요.

 

 

그래도 저와 같은 이유로 서칭을 하고 계시는 분들을 위해 글을 남깁니다.