react setState Несколько раз в одном коллбэке. Как избежать затирания предыдущего значения (useState)

Используйте в качестве аргумента для setState коллбэк, чтобы получить доступ к реальному предыдущему значению.
Это поможет, если у вас возникают проблемы с получение реального предыдущего состояния.

Key Words for FKN + antitotal forum (CS VSU):