Need help pour le dev front d'un service v4

Hello,

j’essaye de faire le front du service sonos mais je suis dans une impasse
je ne comprends pas comment exécuter une action, par exemple l’appuie sur un bouton
j’ai regardé les autres services et essayé plusieurs choses en vain

voici comment je m’y prends :

dans le fichier .jsx, j’ajoute

<button class="btn btn-info btn-sm" onClick={props.getDevices}>
   <Text id="integration.sonos.searchForDevicesButton" /> <i class="fe fe-radio" />
</button>

dans actions.js :

import createActionsIntegration from '../../../../actions/integration';

function createActions(store) {
  const integrationActions = createActionsIntegration(store);
  const actions = {
getDevices(state) {
  console.log('test');
  const devices = [{name : "test1", ip:"192.168.1.42"}];
},
  };

  return Object.assign({}, integrationActions, actions);
}

export default createActions;

j’ai beau appuer sur le bouton, je ne vois jamais passer le logs et le device ne s’affiche pas également

Comment faites-vous de votre côté ?

Voici les sources de mon repo :

return <YeelightLightPage {...props} integration={integrationConfig[props.user.language]['yeelight']} />;

Voila faut passer les props dans ton index.js vers le sonos.jsx

De même pour moi ! J’ai un soucis sur le changement de valeur du nom d’une feature.

const xiaomiCapteurTemperature = update(state.xiaomiCapteurTemperature, {
          [index]: {
            features: {
              [value.getAttribute('data-key')]: {
                [field]: {
                  $set: value.value
                }
              }
            }
          }

Sachant que index c’est le numéro du device, value.getAttribute(‘data-key’) c’est l’index du feature que je veux modifier, field c’est le nom du feature.

En gros je veux changer la valeur de la bonne feature ^^ et ca marche pas quelqu’un sait pourquoi ?