Updated wp-react.md (markdown) authored by Lucas García's avatar Lucas García
...@@ -128,6 +128,13 @@ Seguint aquesta estratègia i via variables d'entorn podem generar variants de l ...@@ -128,6 +128,13 @@ Seguint aquesta estratègia i via variables d'entorn podem generar variants de l
### React Router ### React Router
**El frontend de l'oficina virtual de Som Connexió fa ús del paquet [React Router](https://reactrouter.com/en/main) per gestionar l'estat de visibilitat dels seus components. Aquest és un aspecte a controlar quan executem l'aplicació en l'entorn de WordPress ja que la gestio de URLs de WordPress colisiona amb la gestió que fa React**. Per tal de resoldre això, les versions empaquetades per a ser executades en l'entorn WP hauran de fer ús de la variant [HashRouter](https://reactrouter.com/en/main/router-components/hash-router). Aquesta modalitat de router treballa prenen el control sobre el compononent _hash_ de la URL. Una URL es pot dividir en 5 components:
# https://somconnexio.coop/tarifes-internet?lng=ca#join
# [protocol]://[origin]/[pathname]?[search]#[hash]
El sistema d'enrutament de WordPress treballa sobre els components _pathname_ i _search_, però no utilitza el _hash_. Per tal d'aconseguir que els sistema d'enrutament de WordPress i de React convisquin en un mateix context, s'ha de configurar React per treballar sobre el _hash.
### Configuració HTTP CORS de la API ### Configuració HTTP CORS de la API
### Desplegament ### Desplegament
... ...
......