import React from "react"; import { useDispatch, useSelector } from "react-redux"; import styles from "./Counter.module.scss"; import { increment, decrement } from "./CounterSlice"; import { fetchInitialValue } from "./CounterActions"; import { RootState } from "store"; const Counter: React.FC = () => { const count = useSelector((state: RootState) => state.counter.value); const loading = useSelector((state: RootState) => state.counter.loading); const error = useSelector((state: RootState) => state.counter.error); const dispatch = useDispatch(); return (
{error}
} {loading ? (Loading...
) : ({count}
)}