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?