useEffect(() => {
// 선택된 건물 유형 options
switch (largeBuildingType) {
case '아파트': {
dispatch(
registerRoomActions.setBuildingType(apartmentBuildingTypeList[0])
);
return setDetailBuildingOptions(apartmentBuildingTypeList);
}
(...)
}, [largeBuildingType]);
작업중 패널에 useEffect에 문제가 떴다.
문제:
해결방안:
useEffect(() => {
(async () => {
switch (largeBuildingType) {
(...)
참고
문제의 코드 참고) https://github.com/BBD810/next-bnb/blob/main/components/room/register/RegisterRoomBuilding.tsx
해결방안)
return 사용) https://www.appsloveworld.com/reactjs/100/38/argument-of-type-promisevoid-is-not-assignable-to-parameter-of-ty
async 사용) https://github.com/developerasun/pawcon/issues/48