@react_js

Страница 2168 из 5115
Cenator
18.09.2017
08:41:28
И вообще юзай ответ, а не форвард

Jew
18.09.2017
08:46:20
Ребят, посоветуйте способ загрузки файла с сервера. xml формат, +ie10

Roman
18.09.2017
08:46:35
Окей, спасибо)

Пропиши host в конфиге, тогда будет

Google
Roman
18.09.2017
08:46:36
И вообще юзай ответ, а не форвард

saybel
18.09.2017
08:49:52
что такое изоморфное приложение?

Jew
18.09.2017
08:50:54
нужно файл загрузить, мб axios могет?

Max
18.09.2017
08:51:05
что значит “с сервера"?

Roman
18.09.2017
08:54:01
Один код на клиенте и на сервере

что такое изоморфное приложение?

Один о тот же код

Один код на клиенте и на сервере

что такое изоморфное приложение?

Nahasaki
18.09.2017
08:54:51
правильнее говорить “универсальное приложение”

saybel
18.09.2017
08:57:48
это вы принцип рассказали)

Roman
18.09.2017
08:58:32
Погугли, много чего найдешь

Google
saybel
18.09.2017
08:58:53
харачо)

Petr
18.09.2017
08:59:47
Погугли, много чего найдешь
универсальный ответ на всё

saybel
18.09.2017
09:00:16
"Папа, как рождаются дети?"

погугли сынок

Petr
18.09.2017
09:00:33
"много чего найдешь"

Nikita
18.09.2017
09:00:48
???

Roman
18.09.2017
09:01:48
???

Oleg ?
18.09.2017
09:06:22
Ребят, а сколько в среднем у вас сборка длится?)

Вячеслав
18.09.2017
09:07:36
прод или дев?

saybel
18.09.2017
09:10:19
от стадии говнокода

Oleg ?
18.09.2017
09:21:55
прод или дев?
Хотя дев тоже интересно

Вячеслав
18.09.2017
09:24:30
прод ~40 сек, дев ~10 сек, ребилд после изменений ~2 сек

Artyom
18.09.2017
09:32:06
Вот так анимация НЕ срабатывает componentDidMount() { this.setState({ className: 'form-animation' }) } А вот так срабатывает componentDidMount() { setTimeout(()=>this.setState({ className: 'form-animation' })) } Чет меня это смущает. setState же асинхронный. Пчму так?

Вячеслав
18.09.2017
09:41:00
Вот так анимация НЕ срабатывает componentDidMount() { this.setState({ className: 'form-animation' }) } А вот так срабатывает componentDidMount() { setTimeout(()=>this.setState({ className: 'form-animation' })) } Чет меня это смущает. setState же асинхронный. Пчму так?
componentDidMount() is invoked immediately after a component is mounted. Initialization that requires DOM nodes should go here. If you need to load data from a remote endpoint, this is a good place to instantiate the network request. Setting state in this method will trigger a re-rendering.

Вячеслав
18.09.2017
09:51:22
Setting state in this method will trigger a re-rendering.

у тебя ререндер происходит с классом

уже

и никакой анимации не будет

Google
Artyom
18.09.2017
09:53:22
Не понимаю. Вот мой вольный перевод "Setting state in this method will trigger a re-rendering." - "обновление стейта в этом методе вызовет перерендер" Или не так?

Alexey
18.09.2017
10:04:27
Всем привет. В redux-saga можно как-то отправить несколько асинхронных запросов, а потом объеденить их результат?

Evegeniy
18.09.2017
10:04:59
генераторы?

Alexey
18.09.2017
10:11:43
хотя там даже хелпер есть аналогичный промисам: https://redux-saga.js.org/docs/advanced/RunningTasksInParallel.html

Artyom
18.09.2017
10:22:46
Посоветуйте либку для определения версии браузера, что бы выводить нотификацию типа, "браузер старый, юзай хром"?

kana
18.09.2017
10:23:21
Да вроде и без жс это можно

kana
18.09.2017
10:24:28
<!--[if lte IE 8]> wtf man, 2k17 <![endif]-->

Artyom
18.09.2017
10:26:13
<!--[if lte IE 8]> wtf man, 2k17 <![endif]-->
Ого. Я не шарю, можно статью про это? Или что гуглить?

Andrey
18.09.2017
10:27:04
<!--[if lte IE 8]> wtf man, 2k17 <![endif]-->
Я бы забил на это.

Oleg
18.09.2017
10:27:38
а можно и свое написать, смотреть по поддерживаемым ксс фишкам

Artyom
18.09.2017
10:28:16
Лучше, так, чем когда серьёзная энтерпрайс система на ie10 выглядит дико страшно из-за не рабочих флексов или показывает белый экран из-за недостаточного количества полифилов

Oleg
18.09.2017
10:29:05
function featureTest( property, value) { var prop = property + ':', el = document.createElement( 'test' ), mStyle = el.style; mStyle.cssText = prop + value; return mStyle[ property ]; } как вариант для проверки поддержки ксс3 (без префиксов)

Artyom
18.09.2017
10:34:46
Вот посоветовали прикольную штуку http://outdatedbrowser.com/ru

Oleg
18.09.2017
10:47:13
Вот посоветовали прикольную штуку http://outdatedbrowser.com/ru
Ссылка выше оно и есть же, нет?)) Только я дал на гитхаб сразу

Google
Oleg
18.09.2017
10:47:59
Но опять же - проще написать свою ф-цию за пару минут - и весит меньше, и понятнее

Artyom
18.09.2017
10:48:09
Ой)

Igor
18.09.2017
11:12:03
Добрый день, подскажи как засунуть скрипт google analytics в JSX, для рендеринга использую renderToString()

kana
18.09.2017
11:13:56
<script></script> Ну или просто в лэйауте, где хидер задаёшь например

Igor
18.09.2017
11:18:06
пытался, но происходи замена символов ' на &#x27; нарпимер ga('send', 'pageview'); -> ga(&#x27;send&#x27;, &#x27;pageview&#x27;);

kana
18.09.2017
11:19:11
dangerous что-то-там

Igor
18.09.2017
11:20:04
dangerouslySetInnerHTML, хорошо, сейчас попробую

Roman
18.09.2017
11:30:54
т.е. dangerouslySetInnerHTML вставляет html без заменны "опасных" симоволов. Я правильно понял?

пытался, но происходи замена символов ' на &#x27; нарпимер ga('send', 'pageview'); -> ga(&#x27;send&#x27;, &#x27;pageview&#x27;);

Логично

dangerous что-то-там

dangerouslySetInnerHTML, хорошо, сейчас попробую

Сергей
18.09.2017
11:41:59
@ZeroBias тебе точно пора заводить канал

Однажды я столкнулся с мистической проблемой — серия последовательных операций спонтанно начинала выполняться в случайном порядке, вызывая race condition и абсурдные сообщения об ошибках. Первая операция однозначно запускалась раньше второй, но сервер почему-то периодически сообщал об обратном в своей излюбленной манере: молча закрывал соединение. Раз за разом я вчитывался в одни и те же строчки, всё больше впадая в отчаяние; в коде не было ни намёка на источник хаоса. В течении двух недель в отладчике я перебрал все возможные варианты решения и приступил к невозможным, пока наконец не решил проблему, стерев один console.log. Так я познакомился с сайд-эффектами. Сайд-эффекты в коде — это места, в которых чистый абстрактный код сталкивается с реальным миром; понятие, которому уделено особое внимание в функциональном программировании. Когда функция пишет в файл или запускает ядерные боеголовки — это сайд-эффект. В моём случае вывод в консоль тормозил выполнение функции на период от 20 до 200 мс, а часть кода была рассчитана на то, что результаты будут доступны в течении текущего тика эвент лупа, и в сочетании с многопоточным libuv (io ядром nodejs) превращалась в бомбу замедленного действия. Большинство ООП языков абсолютно беззащитны перед сайд-эффектами. И действительно, функция будет иметь один и тот же тип вне зависимости от того, есть ли там console.log или нет. Программисты вынуждены раз за разом сочинять самые разнообразные абстракции для одного и того же явления — функции, влияющей на окружающий мир. В фп же сайд эффекты явно выделяются в типе функции, тем самым явно определяя код, требующий аккуратного обращения. Вот как это происходит в purescript: Допустим, что у нас есть какой-то js код с сайд-эффектами, который мы хотим вызывать из нормального ™ языка // Main.js exports.pushTheButton = function() { console.log('nuclear missile launched') } Чтобы различать разные сайд-эффекты, каждый из них можно задать как отдельный тип. Присутствует тип в сигнатуре функции — значит эта функция повлечёт за собой данный побочный эффект module Main where import Control.Monad.Eff(Eff, kind Effect) import Control.Monad.Eff.Console (logShow, CONSOLE) import Prelude (Unit, discard) foreign import data NUCLEAR_MISSILE :: Effect foreign import pushTheButton :: forall e. Eff ( launch :: NUCLEAR_MISSILE | e ) Unit main :: Eff ( console :: CONSOLE, launch :: NUCLEAR_MISSILE ) Unit main = do pushTheButton logShow "its fine" -- Results: -- nuclear missile launched -- its fine В результате имеем чётко описанные типы и предсказуемый чистый код ООП перечисляет использованные предметы, ФП — описывает суть происходящего.

вот именно благодаря таким сообщениям

kana
18.09.2017
11:42:51
Ну так это же канал и есть

Сергей
18.09.2017
11:42:52
https://t.me/leadingedge

ништяк

Google
Yung
18.09.2017
11:43:13
Уже достало твои посты в чатах читать про всякие интересные штуки в потоке хуиты

Искать их ещё

Gleb
18.09.2017
11:57:53
про фьючерсы и стримы по примеру бы

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