Добрый день! Подскажите пожалуйста, где в Redux должны находиться подобные функции (в компоненте, редюсере ...)? Или как их перепесать для redux?
getClusters = () => {
const clusters = supercluster(markersData, {
minZoom: 0,
maxZoom: 16,
radius: 120
});
return clusters(this.state.mapOptions);
};
createClusters = (props) => {
this.setState({
clusters: this.state.mapOptions.bounds
? this.getClusters().map(({wx, wy, img, numPoints, points}) => ({
lat: wy,
lng: wx,
numPoints,
id: `${numPoints}_${points[0].id}`,
img_path: img,
points
}))
: [],
});
};
Данные функции задают кластеры на гугл картах.
В компоненте карты должен быть свой стейт или данные он должен принимать исключительно из props?
Заранее спасибо!