при выборе значения из select это значение сохраняется в localStorage, но при перезагрузки вытащить это значение в setOption я не могу, в чем ошибка?

export function MainPage() {
  const [cats, setCats] = useState<Cat[]>([]);
  const [option, setOption] = useState<number>(
  Number(localStorage.getItem('option')));

useEffect(() => {
  if(Number(localStorage.getItem('option'))) {
    setOption(option)
  }
  localStorage.setItem('option', JSON.stringify(option));
},[option])

  useEffect(() => {
    const cachedData = localStorage.getItem("someData");

Ответы (0 шт):