Роутинг (react-router-dom)

Вложенный роутинг

 <Routes>
  <Route path='current' element={<Current />} />
  <Route path='day' element={<ToDay />} />
  <Route path='deployed' element={<Deployed />} />
 </Routes>

Через радио кнопки и handler Записываю value в state.

 <FormControl>
        <RadioGroup
          row
          value={moment}
          onChange={handleChange}
        >
          <FormControlLabel value="current" control={<Radio />} label="Current" />
          <FormControlLabel value="day" control={<Radio />} label="Day" />
          <FormControlLabel value="deployed" control={<Radio />} label="Deployed" />
        </RadioGroup>
      </FormControl>

По факту состояние = путь к странице

    const [moment, setMoment] = useState('current');
  const handleChange = e => setMoment(e.target.value);
  useEffect(() => {
    //
  }, [moment])

В чем собственно проблема

Если использую: - уходит в бесконечный рендер. А в useEffecte какие могут быть компоненты.


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