The header is build using Vue, this forces us to include the Vue runtime in all the places where we need to display it, no matter if we use Vue or not.
We will start moving everything to React.js, and makes sense to have this component ready for that transition. Later on, if we need to integrate this in another framework (for example, if we want to integrate it with Discourse), we will move it to Stencil.js
Tasks
[ ] Research migration from Vue to React.
[ ] Make a spec with the findings
Acceptance criteria
We have documentation on how we can migrate the header from Vue to React.
The header is build using Vue, this forces us to include the Vue runtime in all the places where we need to display it, no matter if we use Vue or not.
We will start moving everything to React.js, and makes sense to have this component ready for that transition. Later on, if we need to integrate this in another framework (for example, if we want to integrate it with Discourse), we will move it to Stencil.js
Tasks
Acceptance criteria