import { useState } from "react"; import { useTranslation } from "react-i18next"; import { useAppDispatch, useAppSelector } from "../../../app/hooks"; import styles from "./Counter.module.css"; import { incrementAsync } from "./state/actions/incrementAsync"; import { decrement, increment, incrementByAmount, incrementIfOdd, selectCountAndStatus, } from "./state/counterSlice"; export function CounterContainer() { const { value, status } = useAppSelector(selectCountAndStatus); const dispatch = useAppDispatch(); const [incrementAmount, setIncrementAmount] = useState("2"); const [translate] = useTranslation(); const incrementValue = Number(incrementAmount) || 0; return (
{translate("counter.status", { status })}
{value}
setIncrementAmount(e.target.value)} />
); }