@react_js

Страница 1372 из 5115
Stepan
31.05.2017
18:43:03
Вообще не вижу холивара. Собирайте чем хотите

Mike
31.05.2017
18:43:11
только головастиков отлавливать, которые не слышали, и пытаться переманить к себе

вообще, считаю, главным аргументом должны быть телки

давайте посчитаем среднее число сексуальных партнеров тех, кто пишет на ярне, и тех, кто на нпм

Google
Mike
31.05.2017
18:44:09
у кого меньше, тот и выиграл

ибо настояищй проггер на баб время не тратит

Philipp
31.05.2017
18:47:37
аплодисменты.занавес

Stepan
31.05.2017
18:49:11
Я победил

Mike
31.05.2017
18:49:36
по модулю берем

так что минусы в проигрыше

Stepan
31.05.2017
18:49:57
А минусы это как?

Amon Bower
31.05.2017
18:55:57
Написал свой компонент, чтобы асинхронно подгружать изображения. Имеется атрибут fileId, по которому грузятся файлы (потоковое изображение jpg). В fileId я вставляю переменную из redux хранилища и если я меняю значение в этой переменной, компонент не обновляется. Как лучше всего обновить компонент с новыми значениями?



Philipp
31.05.2017
18:58:12
componentWillReceiveProps() используй для обновления стэйта

Nikolay
31.05.2017
19:00:05
или shouldComponentUpdate

Mike
31.05.2017
19:00:46
лол стору-то нахера напрямую в компоненте иметь?

Google
Mike
31.05.2017
19:00:54
connect не?

Nikolay
31.05.2017
19:01:13
да там весь компонент бы переделать в smart

Mike
31.05.2017
19:01:44
да и глобал конфиг похоже на то, что ГЛОБАЛЬНЫЙ, а почему тогда он не отдельный модуль, а передается в пропсе?

Nikolay
31.05.2017
19:01:49
т.к вот это считаю ахтунгом axios={this.axios}

Andrei
31.05.2017
19:01:50
забыли еще про передачу axios через пропс

Mike
31.05.2017
19:01:53
с аксиос тоже не понятно

но тут-то все ясно

Andrei
31.05.2017
19:02:11
когда он импортится в любой нужный компонент

Nikolay
31.05.2017
19:02:25
лол?

Mike
31.05.2017
19:02:33
ты что, не в курсе?

Andrei
31.05.2017
19:02:49
шутка сложная

я не понял, потом подумал и все равно не понял

Nikolay
31.05.2017
19:03:14
ты что, не в курсе?
сорян не на спидах

Efim
31.05.2017
19:03:25
Так тут дело в том, что скорее всего этот компонент AsyncImage вообще не прикручен к редауксу

И что в этом плохого

Не пойму

Mike
31.05.2017
19:03:48
в том, что во внешнем компоненте стора есть

раз ее во внутренний кидают

Nikolay
31.05.2017
19:03:59
так его можно сделать вот так <AsyncImage url={} onComplete={} />

и все )

Google
Mike
31.05.2017
19:04:01
и вот внешний стоит коннектом приебошить

а не стору напрямую из контекста брать

или откуда там он ее вытащил

а хотя погодите, его bower зовут, он точно странный

Nikolay
31.05.2017
19:04:42
и еще в сторе стрим хранить это жесть )

Efim
31.05.2017
19:05:02
Ну стора в компоненте холиварный вопрос, если извне она не нужна + проблемы с тестами не будет офцальынй редакс допускает

Amon Bower
31.05.2017
19:05:27
и еще в сторе стрим хранить это жесть )
где ты видишь, что в сторе хранится стрим?

Nikolay
31.05.2017
19:06:18
Имеется атрибут fileId, по которому грузятся файлы (потоковое изображение jpg). В fileId я вставляю переменную из redux хранилища не?

Сергей
31.05.2017
19:06:23
нахуя для загрузки картинки иметь axios?

в чем проблема создать img и повесить на него ивенты?!

Amon Bower
31.05.2017
19:07:04
Nikolay
31.05.2017
19:07:22
значит не тк понял, сорян

Amon Bower
31.05.2017
19:07:43
нахуя для загрузки картинки иметь axios?
по той причине, что бэкэндер решил, что получать документы (картинки, аудио, видео и т.п.), лучше через стрим, а не напрямую по файлу

Nikolay
31.05.2017
19:08:02
так бэкендер пишет фронтенд?

Amon Bower
31.05.2017
19:08:03
емае, столько холивара и ни одного нормального совета

Nikolay
31.05.2017
19:08:04
или ты?

Amon Bower
31.05.2017
19:08:10
писал

Nikolay
31.05.2017
19:08:14
Amon Bower
31.05.2017
19:08:25
я как ты видишь по моему компоненту, который я через жопу сделал - фронтэндер

Google
Efim
31.05.2017
19:08:51
Тут чтобы получить ответ нужно сначала учесть и исправить все претензии))

И это - хорошо

Amon Bower
31.05.2017
19:09:06
ебануться че за хуйня?
не только ты индиго, который хотел грузить картинку по ссылке site.ru/files/file_id?=123

мне каждый раз надо грузить асинхронно мать его, этот чертов поток

Сергей
31.05.2017
19:10:16
эм

в чем проблема такую ссылку вставить в <img />?

Amon Bower
31.05.2017
19:10:41
и что самое жесткое, из чата надо брать все такие потоки и грузить их таким макаром, а не просто по файлу. Исходя из этого, я обратился в этот чат, чтобы хоть какой-нибудь человек, указал мне, как этот ебаный компонент обновить, если в сторе изменилась переменная

Admin
ERROR: S client not available

Сергей
31.05.2017
19:10:56
Amon Bower
31.05.2017
19:11:15
там еще те подводные камни

Сергей
31.05.2017
19:11:29
Amon Bower
31.05.2017
19:11:47
если бы просто по этой ссылке. Нет, блять. Он решил, что если получать даже публичный документ, нужно в header передавать токен

auth_token для каждого мать его запроса

даже, чтобы просто посрать сходить

Efim
31.05.2017
19:12:35
ну и что? Вся работа выносится в отдельный модуль который работает с axiox

Amon Bower
31.05.2017
19:13:06
я this.axios сделал для того, чтобы каждый раз, при вызове реквета, не вставлять этот чертов токен

Google
Efim
31.05.2017
19:13:31
Это семантически не верно

Amon Bower
31.05.2017
19:13:50
Nikolay
31.05.2017
19:15:14
а кишки AsyncImage покажешь?

Amon Bower
31.05.2017
19:15:21
нет, я обиделся

Nikolay
31.05.2017
19:15:40
реакт не сможет понять что перерисовывать если не вызывать setState или не менять пропсы

Zae
31.05.2017
19:15:42
да покажи не стесняйся

Nikolay
31.05.2017
19:15:49
или если родительский компонент не обновился

Amon Bower
31.05.2017
19:15:56
https://trycode.pw/MBSRFAJ9

ну лана

я только недавно начал учить реакт, перейдя с ангулар.

Efim
31.05.2017
19:16:52
Ух, готовся

)))

Amon Bower
31.05.2017
19:17:08
(я заранее написал, чтобы меньше холивара было)

Сергей
31.05.2017
19:17:56
ох епт

онлайн кодинг

круто

спасибо за сервис

Amon Bower
31.05.2017
19:18:12
нзч

я скажу одну штуку, после которой ты прекратишь им пользоваться

Efim
31.05.2017
19:18:31
Я сначала испугался, когда кто-то начал код писать

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