The goal of the spike is to POC how to avoid JS libs conflicts
-> We need this because there might be several major react versions released during a major cycle of JSM.
Following #410, we could expose different react versions:
import React from 'react'; // Default version
import React from 'react@18'; // Enforce a specific version
Similarly, we could have several version of @jahia/javascript-modules-library to maintain legacy modules
Outcomes
POC + Create issues needed to finalize
Notes
Useful information (Technical, Design)