우리 앱은 Android 이슈 및 iOS 에서의 Ducking 등으로 인해 react-native-track-player 를 fork 해서 사용하고 있는데 어느 순간부터, 앱 내의 연속 재생 기능이 백그라운드에서 동작하지 않는 이슈가 발생했다. (TrackPlayer 에서 제공하는 Queue 는 사용하지 않고, 별도로 Javascript 의 Store 에서 Queue 만들어 관리를 하고 있다.) 해당 기능의 로직은 아래와 같은 순서로 동작한다. 재생 큐 추가 큐의 첫번째 아이템을 재생 재생 완료 큐가 비어있지 않다면, 2번으로 큐가 비어있다면 재생 완료 그런데 step4 에서 step2 로 옮겨가는 과정에서 동작이 제대로 이루어지지 않는 현상