This question is about Navigation Component in Android using Kotlin.
Imagine you have fragment A and B as destination and action A_B which connects A to B. In order to navigate to fragment B, you can use "navigate" method in NavController to navigate directly to destination B or to navigate to action A_B, both of which will take you to fragment B.
So, what is the difference between navigating to a destination or action? What's the point of having actions anyway?