Si le flag est définit directement dans un fichier js et utilisé ensuite dans un composant, il se peut que la valeur soit d'abord undefined avant d'être la bonne. Le code est exécuté directement par le browser dès qu'il le lit, et sûrement avant que le plugin de flag ce soit initialisé.
const myflag = flag('myflag') // risque que le flag soit à undefined alors qu'il a une valeur
const MyComponent = () => {
const myflag = flag('myflag') // là ça devrait être bon
if (myflag) {
return ...
} else {
return ...
}
}