refactor: letzte Recoil-States entfernt – selectedPoiState und currentPoiState auf Redux migriert
- Redux-Slices 'selectedPoiSlice' und 'currentPoiSlice' hinzugefügt - 'PoiUpdateModal.js' verwendet nun useSelector statt Recoil - Recoil vollständig entfernt, Zustand zentral im Redux Store verwaltet - CHANGELOG.md auf Version 1.1.91 aktualisiert
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
// /components/PoiUpdateModal.js
|
||||
import React, { useState, useEffect } from "react";
|
||||
import { useRecoilValue } from "recoil";
|
||||
import { selectedPoiState } from "../redux/slices/selectedPoiSlice";
|
||||
import { currentPoiState } from "../redux/slices/currentPoiSlice";
|
||||
|
||||
|
||||
import { fetchLocationDevicesFromDB } from "../redux/slices/db/locationDevicesFromDBSlice";
|
||||
import { useDispatch, useSelector } from "react-redux";
|
||||
import { selectCurrentPoi } from "../redux/slices/currentPoiSlice";
|
||||
|
||||
const PoiUpdateModal = ({ onClose, poiData }) => {
|
||||
const dispatch = useDispatch();
|
||||
const devices = useSelector((state) => state.locationDevicesFromDB.devices);
|
||||
|
||||
const currentPoi = useRecoilValue(currentPoiState);
|
||||
const selectedPoi = useRecoilValue(selectedPoiState);
|
||||
const currentPoi = useSelector(selectCurrentPoi);
|
||||
const selectedPoi = useSelector((state) => state.selectedPoi);
|
||||
const [poiId, setPoiId] = useState(poiData ? poiData.idPoi : "");
|
||||
const [name, setName] = useState(poiData ? poiData.name : "");
|
||||
const [poiTypData, setPoiTypData] = useState([]);
|
||||
|
||||
Reference in New Issue
Block a user