1. setstate 함수
- 메뉴를 클릭하면 그에 맞는 카테고리 버튼이 나온 채 유지되어야 하는데,
메뉴를 클릭하면 활성화되었던 카테고리가 해제되었다.
//MenuBar.tsx
<Sub2
onClick={() => {
setSelected({idx3: idx });
}}
key={idx}
>
{el.item1}
</Sub2>
- 따로 지정했던 setSelected에 ...selected를 지정하니까 해당 문제가 해결되었다.
<Sub2
onClick={() => {
setSelected({ ...selected, idx3: idx });
}}
key={idx}
>
2. manifest: line: 1, column:1, syntax error
//index.html
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
를
<link rel="/manifest" href="%PUBLIC_URL%/manifest.json" />
로 변경하니까 해당 에러가 사라졌다.