recomponha comState como atualizar as alterações de adereços

Eu tenho um componente de ordem superior que tento modificar um pouco (não estou familiarizado com recompor).

Então esse é o meu componente:

<Map mycenter={mycenter}  />

Quero que o componente de mapa seja atualizado ou renderizado novamente se o mycenter for atualizado. Estou tentando modificar o código dehttps://github.com/istarkov/google-map-thousands-markers/blob/master/src/Map.js

Fiz algumas modificações no código. Primeiro, o centro do mapa é definido como mycenter. Isso funciona.

withState('mapParams', 'setMapParams', ({ mycenter }) => ({ center:mycenter, zoom: 12 })),

Depois disso, o usuário pode clicar em algum lugar e o centro será modificado

withHandlers({
    onMapParamsChange: ({ setMapParams }) => ({ center, zoom, bounds }) => {
      setMapParams({ center, zoom, bounds });
      console.log('setMapParams', { center, zoom });
    },

Existe uma maneira de que o componente seja renderizado novamente ou o centro seja atualizado se "mycenter" for atualizado?

questionAnswers(2)

yourAnswerToTheQuestion