Описанный функционал не является "стандартным"/"обычным". Может еще проверку по IP сразу докрутить, чтобы при копипасте токена другому человек он не работал? :)
У меня сам chrome ест около 250 метров, примерно столько же adblock. И еще другие расширения на сотню.
Уже 500-600. Открыли вкладку youtube - еще +300 каких-нибудь.
Aleksey100, записать в отдельную переменную не поможет, ибо объекты по ссылке передаются. Надо сначала вызвать slice. А вообще, в компонент должны уже передаться отсортированные данные.
заменю на this.sortDialogs(this.props.dialogs) тогда начинаются странности
Вы вызываете метод sort на объекте this.props.dialogs.
Еще раз. Вы вызываете метод метод SORT на PROPS.
JS не учат, а потом пишут на высокоуровневых инструментах
jesudode, начнем с того, что задача очень непонятно описана.
- Код формы на Вашем сайте
- Скрипт тянется откуда-то, контроля над ним нет
- Скрипт вешает обработчик на форму
- Вы хотите переопределить этот обработчик (form submit)
devilsD советую обратить внимание на этот ответ.
Само собой, надо понимать концептуальную разницу этих операндов условия.
Однако про скорость работы забывать тоже не стоит.
Да, пишите свой Guard.