constructor -> render -> componentDidMount -> componentWillUnmount생성이 될때는 constructor -> render -> componentDidMount 부분이 호출되고,사라질때는 componentWillUnmou
hooks란 functional component에서도 state와 기타 다른 사이드 이펙트를 다루기 위해 탄생하였다.functional component는 hook 탄생 이전에 state를 기질 수 없기에 주로 dumb component로만 활용되었다. hook의 등
자바스크립트와 네이티브는 어떻게 통신을 하게 되는 걸까?그 전에 ReactNative에서 사용하는 Thread에 대해서 알아보자.실행되는 프로세스 내에서 실제로 작업을 실행하는 주체이고, 명령어를 실행하여 처리하는 주체이다. 어떤 명령어를 넘겼을 때 이명령어를 하나하나
ReactNative에서는 Animated라는 패키지를 제공하고 있다.하지만 ReactNative에서 제공하는 Animated에는 단점이 있는데,이는 ReactNative가 갖는 단점이 그대로 따라오고 있다.Main Thread와 JS Thread의 통신을 해야한다는
ReactNative에서 여러 npm package들을 사용하다보면 라이브러리간의 충돌이나 유지보수가 되지 않는등의 이슈로 인하여 라이브러리를 사용하지 못하는경우가 많이 발생한다. 라이브러리 간의 충돌 문제, 3rd party 라이브러리가 업데이트가 되지 않아 에러가