React запускается на стороне клиента как JavaScript, поэтому по умолчанию каждая вкладка, на которой выполняется ваше приложение, имеет свое собственное состояние, которое не может быть таким же.
Для синхронизации вашего состояния между вкладками одного и того же браузера можно использовать файлы cookie. Чтобы синхронизировать ваше состояние между вашими разными пользователями, они должны общаться друг с другом, поэтому некоторая реализация должна выполняться на стороне клиента, например, с помощью сеансов или веб-сокетов.
Но имейте в виду, что нет простого sync
переключателя ! Синхронизация состояний требует большой реализации, и даже если могут быть какие-то библиотеки, которые помогают с этим, синхронизация состояния между несколькими экземплярами приложения React, возможно, требует много навыков и кода.
Трудно пойти дальше, ответив небольшим количеством объяснений, которые вы дали, не спекулируя, но вы получили суть.