@react_js

Страница 4638 из 5115
Георгий
17.08.2018
19:41:46
Привет, никто не пользуется react-bootstrap? Конкретно интересует модальный диалог. На большом экране все работает нормально, а вот на мобильнике, если тапнуть по полю ввода, вылезает onscreen клавиатура, системная и диалог пропадает. Диалог относительно большой, почти на весь экран. Поможет, если его сократить до пол-экрана по высоте или как с этим правильно бороться?

Sergey
17.08.2018
19:48:01
всем привер. подскажите пожалуйста. как валидировать размер загружаемого файла

Roman
17.08.2018
19:50:28
всем привер. подскажите пожалуйста. как валидировать размер загружаемого файла
у файл инпута есть массивчик files[] (https://developer.mozilla.org/en-US/docs/Web/API/FileList) после добавления файла. в нем - список добавленный файлов. если их перебрать и обратиться к проперти .size (https://developer.mozilla.org/en-US/docs/Web/API/File)

Sergey
17.08.2018
19:51:57
это все на клиенте можно, да?

Google
Георгий
17.08.2018
20:06:41
Или вот другой, возможно детский вопрос. У меня приложеньеце подгружает данные с google drive. Так вот проблема, если тестирую прогу, все работает. После того как задеплою на сервере и пробую там, браузер отказывается подгружать данные по "no-cors". Чистка кэшей и всего прочего не помогает, в хидерах упорно некоторое время передается localhost. Или наооборот. Попользовался на целевом сервере, начинаю тестировать у себя, опять таже петрушка

Минут через 10-15 нормализуется само

Может как то по умному можно это обходить?

Георгий
17.08.2018
20:24:50
Тебе надо на сервер смотреть, может он со своей стороны что делает, хотя как он может знать о localhost ?
После того как я с localhost, перехожу на хост (в барузере, в адресной строке вместо localhost:3000 набираю myhost.io), приложение грузится, но не подгружает данные. Так как некоторое время в http header Origin передается localhost Failed to load https://docs.google.com/spreadsh....: The 'Access-Control-Allow-Origin' header has a value 'https://мойсервер.io' that is not equal to the supplied origin. Origin 'http://localhost:3000' is therefore not allowed access. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Последнее я вижу в консоли

Георгий
17.08.2018
20:27:27
Я понимаю в чем твоя проблема, я тебе написал что тебе нужно отследить откуда берётся этот заголовок
Вот и странно, да. Я не пойму от куда. Я в дев консоли пробовал все подчистую чистить, и все равно. Если я оставлю в покое сайт минут на 15, то потом само начинает работать

Andrew
17.08.2018
20:29:04
Открывай клиент и смотри реквесты

Георгий
17.08.2018
20:35:50
А, это кажется google что там делает. Я тут не причем. Он сам выставляет Access-Control-Allow-Origin в localhost:3000 и некоторое время тем и отвечает. Потом через некоторое время в заголовке приходит уже Access-Control-Allow-Origin = myhost.io. Вон куда смотреть надо

Google
Диванный
17.08.2018
21:57:40
подскажите в чем может быть проблема? роутер обернут в компоненту App решил добавть в нее логику с стором как только изменил возврат с export default App; на export default connect(mapStateToProps)(App); роутер перестает работать что я делаю не так?

Диванный
17.08.2018
21:59:24
В withRouter оберни все
а в чем проблема?

Roman
18.08.2018
07:13:14
Китайцев бан это боты

Sergey
18.08.2018
08:01:51
imageValidation = event => { console.log(event.target.files[0]) this.setState({ selectedFile: event.target.files[0] }) console.log(this.state.selectedFile) }вот первый лог выводит мой файл загруженный, а 2ой выводит Null(дефолтное значение стейта) почему так?

Spaider
18.08.2018
08:08:03
потому что setState асинхронный

Sergey
18.08.2018
08:08:54
блин, запросы асинхронные, сетстейт тоже, как за этим всем следить

Spaider
18.08.2018
08:09:13
делай консоль лог в рендере

или в каллбеке

Sergey
18.08.2018
08:09:46
рендера не будет, пока сетстейт не выполнится?

Spaider
18.08.2018
08:09:54
будет

но после того как стейт изменится рендер вызовется заного

Sergey
18.08.2018
08:14:05
спасибо, я просто проверку добавил, что стейт не пустой еще и потом выводить буду) а еще вопрос - превью загруженной картинки основывается на загрузки картинки этой на сторонний сервис и последующий вывод или есть другие техники

?
18.08.2018
08:16:57
@itsjohncena ну и зачем удалять сообщения, если это действительно будет работать?

?
18.08.2018
08:31:55
@itsjohncena объясни, почему ты удаляешь сообщения?

?
18.08.2018
08:33:05
ребят, есть вот такой json ответ



Google
?
18.08.2018
08:33:37


и такой код

как мне обратиться к logo из json и вывести в li его id, url

ainu
18.08.2018
08:35:58
person.logo.id не?

?
18.08.2018
08:36:37
Не, не получается

Ошибка: cannot read property id of null

AP?
18.08.2018
08:37:36
<ul> persons.map(person => ( <li> {person.logo.id} и т.д.

?
18.08.2018
08:40:00
Если просто пропишу person.logo

Вот что выдаёт

Admin
ERROR: S client not available

?
18.08.2018
08:41:28


Ivan
18.08.2018
08:43:17
Сцка, вижу же телеграм установлен

Abu
18.08.2018
08:45:13
Ты уверен, что во время рендера у тебя в this.state.persons лежат данные?

?
18.08.2018
08:45:32
Ага

Александр
18.08.2018
08:49:05
Использую реакт-роутер4, всё делаю по туториалам, но почему-то при изменении роута, компоненты не перерендериваются, в чем может быть дело?

Google
AP?
18.08.2018
08:50:55
В рендере стейт логни

Александр
18.08.2018
08:51:11
connect?
возможно, сейчас проверю

?
18.08.2018
08:51:22
В рендере стейт логни
Это и есть лог в рендере

AP?
18.08.2018
08:51:54
Я вижу только в дидмаунт

Roman
18.08.2018
08:52:34
Сколько читаю у всех проблемы с реакт роутером. Не проще отказаться от него и взять другой роутер, если вы не понимаете как он работает даже через документацию и примеры?

?
18.08.2018
08:52:49
55 строчка

тут тоже 55

Evgenii
18.08.2018
08:54:16
WillMount попробуй когда запрашиваешь данные с сервера

Roman
18.08.2018
08:55:21
надо ж разобраться
У людей и это не получается, раз в чат пишут

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