React-native hook 질문드립니다!

import PushNotification from 'react-native-push-notification';
async componentDidMount() { 
    PushNotification.configure({
      onNotification: function(notification) {
        console.log('notification', notification);
      },
    });
  }
이 구문 hook로 useEffect로 변경을 어떻게 할까요 ?..
function MyComponent() {
  useEffect({
    PushNotification.configure({
      onNotification: (notification) => console.log('notification', notification)
    });
  }, []);
  // ...
}
  useEffect(() => {
PushNotification.configure({
  onNotification: function(notification) {
      console.log('notification', notification);
      },
    });
}, []);

이거도 될 수 있을까요?

Arrow function을 그냥 function으로 바꾼거죠? 동일하게 작동할겁니다.

감사합니다! 제대로 작동하네요!! 라이프사이클 쓰다 hook쓰니까 좀 신기하네요!

1 Like