export {}
을 추가해주면 해결된다.function AuthForm({ authType }: { authType: string }) {
const navigate = useNavigate();
const [authInputs, setAuthInputs] = useState({
email: '',
password: '',
passwordAgain: '',
});
let token = null;
minLength={8}
로 넘버를 넣어주니까 해결되었습니다.const isValidInputs = {
login: isValidEmail && isValidPassword,
signup: isValidEmail && isValidPassword && isSamePassword,
};
//...
<input type="submit" value={authType} disabled={!isValidInputs[authType]} />
const isValidInputs: {
[key: string]: boolean;
} = {
login: isValidEmail && isValidPassword,
signup: isValidEmail && isValidPassword && isSamePassword,
};
잠깐 에러 픽스를 해봤는데 꽤 재밌었고, 이게 왜? 라는 상황이 많아서 더 재밌었다. ㅎㅎ
개발을 하다 보면 에러가 생길 때 "왜 안되는거지?"라고 생각할 때가 많은데, 그럴 땐 그냥 에러를 고쳐나가면 된다. 반대로 에러가 없거나 해서 에러 노트에 적을게 없을 땐 내가 제대로 공부를 하고 있는건지? 성장하고 있는건지? 오히려 고민이 될때가 있다.