refactor: Recoil aus useMarkerLayers.js entfernt – ersetzt durch Redux-Selector

- useRecoilValue(mapLayersState) entfernt
- Redux: useSelector(selectMapLayersState) eingeführt
- Projekt jetzt vollständig Recoil-frei
- CHANGELOG.md auf 1.1.95 aktualisiert
This commit is contained in:
ISA
2025-05-19 11:42:20 +02:00
parent a7f4539dd6
commit e31eb7f02c
4 changed files with 17 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
// hooks/useMapComponentState.js
// POI -> Kontextmenü -> POI bearbeiten -> Dropdown Geräteauswahl
import { useState, useEffect } from "react";
import { useSelector } from "react-redux"; // ✅ Redux statt Recoil
import { useSelector } from "react-redux";
import { isMockMode } from "../config/config";
export const useMapComponentState = () => {

View File

@@ -1,10 +1,10 @@
// hooks/useMarkerLayers.js
// /hooks/useMarkerLayers.js
import { useEffect } from "react";
import { useRecoilValue } from "recoil";
import { mapLayersState } from "../redux/slices/mapLayersSlice";
import { useSelector } from "react-redux";
import { selectMapLayersState } from "../redux/slices/mapLayersSlice";
const useMarkerLayers = (map, markers, layerType) => {
const mapLayersVisibility = useRecoilValue(mapLayersState);
const mapLayersVisibility = useSelector(selectMapLayersState);
useEffect(() => {
if (!map || !markers) return;