Короткий ответ: Абсолютно нет
Длинный ответ: Вы, кажется, новичок здесь, поэтому вот несколько моментов, которые могут вам помочь
- По мере того, как ваше приложение увеличивается в размере и Сложность управления состоянием будет усложняться, поэтому такие инструменты, как приставка, где они созданы, предоставляют определенную абстракцию, которая позволяет не только более просто рассуждать о своем коде, но и отделять логи управления состоянием c от другого кода. , следовательно, redux ПОМОЖЕТ вам в этом отношении.
- Существует много инструментов для управления состоянием, один из них - redux, но есть также mobx, mobx-state-tree, useReducer, используя contextx, et c et c. у всех них есть свои плюсы и минусы, однако, в конце концов, суть в том, что HELP управляет состоянием приложения.
- Попробуйте сами, попробуйте разработать сложный рабочий процесс без какого-либо инструмента управления состоянием. посмотрите, каково это, тогда вы, возможно, поймете, почему иметь инструменты, которые поддерживают вас, очень полезно, но не абсолютно необходимо.
Удачи!