코딩쌀롱

react와 TypeScript로 canvas 그리기 본문

개발공부

react와 TypeScript로 canvas 그리기

이브✱ 2021. 5. 31. 23:21

🤨 오류1

useRef로 바로 캔버스 요소를 쓰려고 하자 null로 오류

 

🤓 해결

카일코드를 참고해서 해결했다.

useEffect를 사용해서 canvas요소와 context객체를 state에 저장했다.

 

🤨 오류2

함수에서 상태값을 바로 사용하려니까 오류.

사실 너무 쉬운..문제임-.-

초기값을 null로 해줬고, generic도 유니언타입으로 넘겨놓고...

 

🤓 해결

조건문으로 상태값 확인!

참고로, canvas 상태값은 안 썼으니까 조건문에 없어도 됐음

if(!ctx) return; 이렇게~~

 

 

 

 

 

 

 

'개발공부' 카테고리의 다른 글

[Web¦Browser] local, session, cache, cookie  (0) 2021.06.07
[HTML¦CSS] multi range slider  (0) 2021.06.01
[TS] 타입스크립트 메모2  (0) 2021.05.21
[TS] 타입스크립트 메모_땅콩코딩  (0) 2021.05.19
Comments