@react_js

Страница 5042 из 5115
Alexander
18.10.2018
16:33:09
Вопрос по reach-router. Как задать дефолтный путь для Router?

Alexander
18.10.2018
16:34:51
У меня есть форма логина - я ставлю true в redux, и ожидаю, что верхний App, внутри которого Router дёрнется на redux, но при этом не ясно как задать основной путь в зависимости от это значения из redux

на / что ли?
Нет, мне надо чтобы он в одном случае был на / , а если есть логин = true в redux, тогда например в /mypage

Google
Alexander
18.10.2018
16:36:59
Собственно я не хочу никакой navigate в форме делать, а хочу просто redux обновить и router на самом верху должен на это отреагировать.

Konstantinx
18.10.2018
16:37:12
{isAuthenticated ? ( <Switch> <Route path="*" component={() => <Redirect to={{ pathname: '/' }} />} /> </Switch> ) : ( <Switch> <Route path="*" component={() => <Redirect to={{ pathname: '/login' }} />} /> </Switch> )}

как-то так

Alexander
18.10.2018
16:37:39
Хм, спасибо, пойду посмотрю что за switch

Действительно, а что это за Switch? Не вижу в reach

Konstantinx
18.10.2018
16:40:05
сорян. другая либа это

Так подожди, тебе редирект нужен через редакс?

Alexander
18.10.2018
17:09:49
Да



Извиняюсь за скрин, по сути я жду что на экране будет welcome или login если нет props.login и panel если есть.

В react-native в их роутере я просто параметр для Router задавал что-то типа isAuth ? "/panel" : "/"

Сергей
18.10.2018
17:11:39
нормальный скриншот не?

Andrey
18.10.2018
17:12:04
нормальный скриншот не?
да пофиг на скриншот, ты чувствуешь эту боль?

Google
Сергей
18.10.2018
17:12:37
и пытаюсь понять что там внутри нахуеверчено

Vadim
18.10.2018
17:13:18
Dimanius851
18.10.2018
17:13:35
какие большие пиксели

Сергей
18.10.2018
17:14:07
Это reach
тем хуже. слили вместе страницы и роутинг! огонь

Alexander
18.10.2018
17:15:52
Тебе за статический html что-ли обидно?

Dmitry
18.10.2018
17:24:10
Я так понимаю, стиль в сой компонент без кастылей передать не получитиься?

Alexander
18.10.2018
17:26:06


Странный пример у них в риче - разве это не уйдёт в бесконечный редирект?

Cenator
18.10.2018
17:26:27
кидай нормально скрины или текст

Alexander
18.10.2018
17:26:40
Не могу.

Сергей
18.10.2018
17:27:00
Не могу.
почему мы должны помогать?

Alexander
18.10.2018
17:27:53
почему мы должны помогать?
Ты не должен, ты должен рассматривать качество скриншотов и говорить не по теме.

Сергей
18.10.2018
17:28:18
Ты не должен, ты должен рассматривать качество скриншотов и говорить не по теме.
так а нафига делать фотку экрана? в чем проблема прислать нормальный скриншот (программный)

и увеличить аудиторию, готовую помочь

Again
18.10.2018
17:29:11
вы о пользователях со слабым интернетом, о пользователях которые очень плохо разбираются в интернете и т.п заботитесь уже после публикации первой версии приложения?

или вы уже в процессе разработки все это предусматриваете?

Alexander
18.10.2018
17:29:39
Проблема в том, что в другом чате, где кстати ты есть, я про это уже писал три раза, но основная проблема в том, что видимо ты не помнишь того что было не так давно, поэтому повторять это смысла не имеет.

Google
Kevin
18.10.2018
17:30:59
т.е. в идеале приложение должно работать хоть как-то хоть на 2g

Alexander
18.10.2018
17:31:41
я сфигали я должен это помнить?) У меня более сотни чатов и во многих я читаю и пишу
Ну тогда просто не надо рассуждать постоянно на какие-то смежные темы в этих чатах, а писать по делу.

Again
18.10.2018
17:33:36
на слабый интернет я стараюсь сразу ориентироваться, потому что такие уж у нас реалии
а о пользователях в разных возрастных группах что делаешь? типо есть старики, которые пишут по 1 букве в секунду в инпут есть молодые, которые печатают по 50 символов в секунду. И хз, лучше делать задержку типо trottlinga, но тогда будут беситься молодые, что данные долго отображаются. а если ее убрать, то старые будут беситься, что у них долго ответ

Andrey
18.10.2018
17:33:38
Ты не должен, ты должен рассматривать качество скриншотов и говорить не по теме.
в чем проблема поставить monosnap, joxi или иной другой аналог?

Again
18.10.2018
17:33:49
потому что я отправл запрос на каждую их букву.Как найти золотую середину?

Alexander
18.10.2018
17:34:45
в чем проблема поставить monosnap, joxi или иной другой аналог?
Посколько я с вами особо не знаком то напишу, представьте что этот чат в телефоне, а скриншот на компе, где нет доступа в телеграм.

Again
18.10.2018
17:35:12
хз, у меня аудитория приложения вполне конкретная, и раз уж они с существующим десктопным монстром справляются, то и с этим справятся
ну у нас на 1 проекте тоже.Обязали всех юзать ласт версию гугл хрома и все оки.А тут стартап и аудитория огроменная, я прямо хз

Alexander
18.10.2018
17:36:17
если это так у тебя на работе - меняй работу
Тоже люблю такие глобальные и бесполезные советы.

Again
18.10.2018
17:36:17
Так что не ищи решение проблемы своей в чатах)

Сергей
18.10.2018
17:36:50
Тоже люблю такие глобальные и бесполезные советы.
ну да, компания которая накладывает бесполезные ограничения гораздо лучше

Kevin
18.10.2018
17:37:07
ну, можно на каждый ввод херачить запрос и отменять невыполненные, если трафик не слишком критичен а если критичен, то дебаунс/троттлинг и пусть терпят, что делать-то

Anton
18.10.2018
17:37:11
тут всегда так.Поговорят обо всем, кроме твоей проблемы
а мне часто помогали, так что не надо вот тут

Andrey
18.10.2018
17:37:28
Так что не ищи решение проблемы своей в чатах)
эти чаты отвечают на вопросы, когда задающий обладает адекватным подходом к формулировке вопроса

Google
Again
18.10.2018
17:37:51
так что придется тянуть какую-нибудь либу

ну у нас везде fetch

Дмитрий
18.10.2018
17:38:02
Фотка экрана — это как говном на стене, написано понятно, но неприятно

Alexander
18.10.2018
17:38:04
установить на комп телеграм/открыть web.telegram.org ? воспользоваться airdrop
Интересно слышал ли разработчик на js про файрвол или про отсутствие админских прав на компе.

Kevin
18.10.2018
17:38:06
Всё равно фетч ниачом

Again
18.10.2018
17:38:24
ну лан, спс ) посмотрю.Мб уже после мвп и релиза

Admin
ERROR: S client not available

Again
18.10.2018
17:38:30
будем решать такие проблемы

Сергей
18.10.2018
17:38:38
Интересно слышал ли разработчик на js про файрвол или про отсутствие админских прав на компе.
ибо такие ограничения — полнейший бред. может ещё запретят документацию читать?

Andrey
18.10.2018
17:38:59
слышал) и увольнялся
+1, такое дерьмо не нужно

Kevin
18.10.2018
17:39:22
кек, что?)
Прогресса загрузки нет, отмену запросов только завезли, коды ошибки обрабатывать руками

Alex
18.10.2018
17:40:09
Прогресса загрузки нет, отмену запросов только завезли, коды ошибки обрабатывать руками
lol, мб сразу фреймворки-конструкторы чтобы просто вызвал пару функций и в прод?

Kevin
18.10.2018
17:40:14
Поэтому я и предпочту аксиос, который под капотом тоже использует стандартную и низкоуровневую либу

Alex
18.10.2018
17:41:03
прям build in в браузере

Сергей
18.10.2018
17:41:23
Поэтому я и предпочту аксиос, который под капотом тоже использует стандартную и низкоуровневую либу
а я предпочту штуку, в которой я напишу все те же обработки ошибок, что напишу в аксиосе, но при этом не затащу лишние килобайты и риски в проект зато получится гибче (там будет максимум 30 строк)

Alexander
18.10.2018
17:41:38
+1, такое дерьмо не нужно
Ну может это деньгами например компенсируется?

Google
Andrey
18.10.2018
17:41:38
так это низкоуровневая либа СТАНДАРТНАЯ
не, ну Axios то и правда из коробки приятнее - не нужно писать резолверы и прочее

Сергей
18.10.2018
17:42:18
Kevin
18.10.2018
17:42:44
а я предпочту штуку, в которой я напишу все те же обработки ошибок, что напишу в аксиосе, но при этом не затащу лишние килобайты и риски в проект зато получится гибче (там будет максимум 30 строк)
в худшем случае, фетч так же придётся полифилить, в лучшем — полифилить ближайшее время придётся отмену запросов и ещё не появившийся прогресс загрузки

Andrey
18.10.2018
17:42:44
резолверы?
иерархию статус кодов

Сергей
18.10.2018
17:43:02
в моих 3 последних проектах фетч покрывал всё

отмена запросов не нужна впринципе (пока не научатся отменять промисы)

Paruyr
18.10.2018
17:43:40
так а нафига делать фотку экрана? в чем проблема прислать нормальный скриншот (программный)
ебанное тарифище от мтс, раздавать запрещают на маке задал ттл 65 - работает подключаю айфон к ноутбуку на линукс - отваливается сори, припекло(

Kevin
18.10.2018
17:44:02
однако, отмену запросов завезли в фетч раньше, хотя да, необходимости в них меньше

впрочем, если ты грузишь какой-нибудь жирный файл на сервер или обратно, хотелось бы иметь возможность запрос тормознуть

Сергей
18.10.2018
17:44:50
однако, отмену запросов завезли в фетч раньше, хотя да, необходимости в них меньше
да почти нет. нет гарантий что запрос действительно отменился, ибо почти никакой бекенд не отлавливает это. да даже если отлавливает, нужно делать роллбэк, а это тоже не всегда возможно

Andrey
18.10.2018
17:45:01
однако, отмену запросов завезли в фетч раньше, хотя да, необходимости в них меньше
так аксиос и тащил, потому что фетч не мог и сейчас не может

Kevin
18.10.2018
17:47:19
у меня несколько килобайт аксиоса не вызывают никаких эмоций а вот то, что Intl максимально не готовый — вот это у меня вызывает дикую боль и это очень хреново полифиллится и самое смешное, что браузеры под капотом используют icu4c, казалось бы, просто дай мне его апи, хоть в каком-то виде нет, говорят, бери CLDR и городи свои костыли, а мы нерасторопно будем этот Intl расширять

Again
18.10.2018
17:47:33
А как у фетча написать самому отмену?

Сергей
18.10.2018
17:47:42
Kevin
18.10.2018
17:47:50
А как у фетча написать самому отмену?
https://developer.mozilla.org/en-US/docs/Web/API/AbortController/abort

Страница 5042 из 5115