feat: Recoil-Atom 'poiReadFromDbTriggerAtom' vollständig durch Redux-Slice ersetzt

- Redux Slice 'poiReadFromDbTriggerSlice' eingeführt mit Trigger-Zähler
- Verwendet in index.js, AddPoiModalWindow.js, AddPOIModal.js und MapComponent.js
- Recoil entfernt und durch useSelector / dispatch(incrementTrigger()) ersetzt
- CHANGELOG.md auf 1.1.83 aktualisiert
This commit is contained in:
Ismail Ali
2025-05-17 17:33:33 +02:00
parent a0d92cd13f
commit 7cbabdbebd
8 changed files with 53 additions and 24 deletions

View File

@@ -3,13 +3,13 @@ import React, { useEffect, useState } from "react";
import dynamic from "next/dynamic";
import { useRecoilState, useRecoilValue } from "recoil";
import { readPoiMarkersStore } from "../redux/slices/readPoiMarkersStoreSlice.js";
import { poiReadFromDbTriggerAtom } from "../redux/slices/poiReadFromDbTriggerSlice";
import { useSelector } from "react-redux";
const MapComponentWithNoSSR = dynamic(() => import("../components/mainComponent/MapComponent"), { ssr: false });
const TestScriptWithNoSSR = dynamic(() => import("../components/TestScript"), { ssr: false });
export default function Home() {
const poiReadTrigger = useRecoilValue(poiReadFromDbTriggerAtom);
const poiReadTrigger = useSelector((state) => state.poiReadFromDbTrigger.trigger);
const [locations, setLocations] = useRecoilState(readPoiMarkersStore);
const [mParam, setMParam] = useState("");
const [uParam, setUParam] = useState("");