Зависит от того, как реализована авторизация. Через токен? Или с использованием сессией на php, например?
Но исходя из вопроса могу предположить, что используется REST API, которое скорее всего возвращает токен. В этом случае порядок действий примерно такой:
Проверяем, лежит ли токен в localstorage. Если да, то подставляем его в аутентификационные заголовки и все, если нет, то передресовываем на страницу авторизации.
На странице авторизации мы принимаем логин и пароль, отправляем запрос на аутентификацию. Полученный токен записываем в localstorage и аутентификационные заголовки и выполняем все запросы с ним.
Просто я боюсь, что изменение состояния будет очень сильно завязано на скорости ответа api. То есть, чтобы поменять isChecked в state нужно немного времени, а вот чтобы дождаться ответа от сервера, и только потом поменять - больше. Мне кажется это не очень правильный подход с точки зрения производительности
Rapen, а мне кажется, что именно деструктуризация. В функцию передается объект props, который вы деструктуризируете в момент получения аргументов, чтобы не обращаться к свойствам props через точку. Если вы уберете фигурные скобки, то в аргументе arrList будет находиться объект с пропсами.
Спасибо огромное, проблема с hdmi решилась, но хотелось бы узнать. Не повлечет ли использование RST каких-либо побочных эффетков? Модификация - IDeapad s340 15IWL 81N800J3RK
Но исходя из вопроса могу предположить, что используется REST API, которое скорее всего возвращает токен. В этом случае порядок действий примерно такой: