FE/에러노트 19

TypeScript에러 - useRef에러!

(property) React.ClassAttributes.ref?: React.LegacyRef | undefined 이 호출과 일치하는 오버로드가 없습니다. 오버로드 1/2('(props: ScrollViewProps | Readonly): ScrollView')에서 다음 오류가 발생했습니다. 'MutableRefObject' 형식은 'LegacyRef | undefined' 형식에 할당할 수 없습니다. 'MutableRefObject' 형식은 'RefObject' 형식에 할당할 수 없습니다. 'current' 속성의 형식이 호환되지 않습니다. 'undefined' 형식은 'ScrollView | null' 형식에 할당할 수 없습니다. 오버로드 2/2('(props: ScrollViewProps, c..

FE/에러노트 2022.08.12

RN에러 - AsyncStorage에러 - Failed to delete storage directory

잘만 삭제 되던 AsyncStorage.clear(); 에서 갑자기 오류가 생겼다 ✔️ 해결 방안 먼저 기존코드는 단순히 AsyncStorage.clear() 를 활용해서 클리어했는데 이 부분을 아래와 같이 바꿔주면 해결됨 import AsyncStorage from '@react-native-async-storage/async-storage'; const KEY = 'key'; const Storage = { async get() { const data = await AsyncStorage.getItem(KEY); if (!data) return null; return JSON.parse(data ?? ''); }, async set(data) { await AsyncStorage.setItem(KEY..

FE/에러노트 2022.08.10

npm 에러 - (이 시스템에서 스크립트를 실행할 수 없으므로 ...)

프로젝트 파일을 git clone 한 다음 npm을 실행시키려고 하는데 vs코드에서 오류가 떴다(윈도) 맥에서는 없던 오류에 너무 당황스러워서 쳐봤더니 권한에 관한 오류였다. 1. Windows PowerShell 앱을 검색하여 관리자로 실행 2. 현재 권한 상태 확인 ( get-ExecutionPolicy) - 권한 상태 값 Restricted : default설정값으로, 스크립트 파일을 실행할 수 없습니다. AllSigned : 신뢰할 수 있는(서명된) 스크립트 파일만 실행할 수 있습니다. RemoteSigned : 로컬에서 본인이 생성한 스크립트와, 신뢰할 수 있는(서명된) 스크립트 파일 실행할 수 있습니다. Unrestricted : 모든 스크립트 실행 가능 ByPass : 경고/차단 없이 모든 ..

FE/에러노트 2022.05.28

React 에러 - Cannot read properties of undefined

Cannot read properties of undefined "something" -> 값이 정의되지 않아서 읽을 수 없을 때 발생하는 오류!!!! 📌 원인 state가 비동기적이며 처음 렌더링 하기 전에 동작하기 때문에!!!!! state가 정의되지 않았기 때문에 undefined가 된다 해결 방법 state에게 들어올 값의 타입을 미리 알려주기 function Component() { // useState 괄호 안이 비어있는 건 비추 const [date, setData] = useState(); // useState에 미리 값의 타입을 알려주기 const [date, setData] = useState([]); // 혹은 const [date, setData] = useState({}); // ..

FE/에러노트 2022.03.26