Joyride uses a few constants to keep its state and lifecycle. You should use them in your component for the callback events.
import Joyride, { ACTIONS, EVENTS, LIFECYCLE, ORIGIN, STATUS } from 'react-joyride';
ACTIONS - The action that updated the state.
EVENTS - The type of the event.
LIFECYCLE - The step's lifecycle.
ORIGIN - The origin of the CLOSE action.
STATUS - The tour's status.
Consult the source code for more information.