Exploring Vue.js is a new challenge for me. I am currently immersed in a demo project where I have incorporated three unique navbars. The first navbar caters to the HomePage, the second serves the Login/Register page, and the third is designated for the Dashboard. Typically, in frameworks like React and Vue, we tend to utilize one universal navbar across all pages. How can I effectively render these three separate navbar components conditionally? What would be considered the best practice in this scenario? My inclination is to leverage Vuex to address this issue; do you consider that approach to be appropriate?