개발's egg/Style

MUI: Tab value 초기값을 뭘로 하는게 좋을까

현z 2023. 3. 10. 13:59

Tabs.js:305 MUI: The `value` provided to the Tabs component is invalid.
None of the Tabs' children match with "0".
You can provide one of the following values: 1.

 

리액트 MUI를 이용해서 화면을 그리고 있음

탭이 필요해서 만들고

const [curPipe, setCurPipe] = useState(0);

<Tabs value={curPipe} >
  ...
</Tabs>

value를 0으로 초기화하고 

데이터가 들어오면 해당 데이터의 특정 인덱스값으로 세팅해서 쓰려는데

0인 인덱스가 없어서 해당 에러 메시지가 뜬다

 

이럴땐 Tab의 초기값을 false 로...

const [curPipe, setCurPipe] = useState(false);