
Сергей
27.04.2017
08:45:34

Evgeny
27.04.2017
08:45:44
Но т.к. не все поддерживают, то нужен полифилл

Сергей
27.04.2017
08:45:50

Evgeny
27.04.2017
08:45:50
Обычно используют https://github.com/github/fetch

Google

Evgeny
27.04.2017
08:46:16
Есть ещё https://github.com/developit/unfetch

Denis
27.04.2017
08:47:10
Ага. Спасибо. Не знал ?
Слушайте, как смотрите на идею использовать ember-data в качестве data-layer. Я имею ввиду, что у них все сразу есть и сериалайзеры и адаптеры и модели.. И вообще оно очень умное. Может быть есть смысл заюзать? что б не писать лишнего кода?

Alexey
27.04.2017
08:57:58
подскажите, как правильно с точки зрения redux архитектуры. в сторе хранятся фильтры, при измении фильтров нужно менять стор и делать запрос в апи для получения новых данных. урл для запроса формируется исходя из фильтров, получается надо диспатч экшен filter_changed, а затем request_data. последовательно я их не могу вызвать т.к. фильтры новые ещё не установились и урл для запроса будет сформирован на старых данных .как вариант - делать диспатч request_data в componentDidUpdate (в компоненте фильтров)

Max
27.04.2017
08:59:41
thunk?

Сергей
27.04.2017
08:59:43
userChangeEvent -> callRhunkActionCreator -> callApi -> updateReduxStateFilters -> updateReduxStateResults -> profit

Alexey
27.04.2017
09:01:15
callRhunkActionCreator -> callApi
т.е. придется изменить фильтры в ручную чтоб формировать урл, как-то не очень
т.е. 1 раз я сформирую конечные фильтры для урла перед запросом, а потом ещё раз когда редьюсер будет обновлять состояние фильтров

Filip
27.04.2017
09:26:33
Так для вакансий отдельный чат есть

Vladimir
27.04.2017
09:47:58

Yuri
27.04.2017
09:48:11
https://t.me/javascript_jobs

Google

Vladimir
27.04.2017
09:48:31

Игорь
27.04.2017
10:45:57
Пасаны
Реакт роутер 4
Как мне делать редиректы в экшенах редакса?
Подскажите
Раньше можно было hashhistory.push
В 4 это не прокатывает

? ethorz
27.04.2017
10:49:51
советуют вроде как использовать 3 версию, потому что 4 не со всеми либами будет работать

Pasha
27.04.2017
10:50:20
эт точно...

Max
27.04.2017
10:54:51
http://s.syabro.com/2017-04-27-13-53-xxdf0.png
есть кнопка удаления строки
а я ей не поставил type
в итоге жмем в input enter
в форму прилетает сабмит
он ТРИГГЕРИТ onClick этой кнопки
это вообще легально?

Pavel
27.04.2017
10:55:26
Да, так и работают формы

Max
27.04.2017
10:55:34
а причем тут онклик? )
или он триггерит сабмит через поиск первой кнопки?

Pavel
27.04.2017
10:57:15
Кнопка следующая за инпутами при нажатии Ентер тригерится.
Нужен type='button'
И будет счастье

Max
27.04.2017
10:58:05
пони
уже
но голову ломал час

Google

Max
27.04.2017
10:58:15
:)
а это в доке где-то есть?

Pavel
27.04.2017
10:58:39
Бывает, side-effects - можно неделю искать

Denis
27.04.2017
11:31:53
?️Друзья, напоминаю, что у нас есть прекрасная группа для обсуждения вопрос QA, ручного и автоматизированного тестирования. Присоединяйтесь: https://t.me/qa_ru

Asan
27.04.2017
11:36:23
@syabro https://www.w3.org/TR/html5/single-page.html#implicit-submission
If the user agent supports letting the user submit a form implicitly (for example, on some platforms hitting the "enter" key while a text field is focused implicitly submits the form), then doing so for a form whose default button has a defined activation behavior must cause the user agent to run synthetic click activation steps on that default button.

Max
27.04.2017
11:37:30
да, отлично
спасибо

KlonD90
27.04.2017
12:03:31
Кому нибудь нужен доклад по серверному реакту?

Denis
27.04.2017
12:05:41
А что именно?

Alexandr
27.04.2017
12:28:54

Alex
27.04.2017
14:03:55
/help@GroupButler_bot

Group Butler
27.04.2017
14:03:56
Start me to get the list of commands

Волчик
27.04.2017
14:43:44
У меня в экшен нужно передать значение, вычисляемое из данных другого редьюсера (длина массива). Я его сейчас прокидываю через компонент.
mapStateToProps = ({
someData: state.items.length
})
А в компоненте в обработчике
onClick={() => { onWtf(someData) }}
и дальше уже onWtf мапится на диспатч
как это сделать по-нормальному?

Vladimir
27.04.2017
15:35:53
Кдачно посмотрел стикеры
?

Pasha
27.04.2017
15:47:47
просто лол

Степан
27.04.2017
16:43:34
спасите-помогите! Почему setTimeout в onKeyUp срабатывает сразу а не после задержки?
https://jsbin.com/foxaxocalo/edit?html,js,output

Yuri
27.04.2017
16:44:17
Оберните алерт в функцию

Google

Степан
27.04.2017
16:45:09
так?
function(){alert("HELL")}
тоже самое
а, не. Сработало!

Admin
ERROR: S client not available

Степан
27.04.2017
16:46:09

Yuri
27.04.2017
16:47:27
Угу
И изучите эту главу в учебнике Кантора
Вы должны понимать как это работает

Pasha
27.04.2017
16:51:26
ребзя, нид хелп по react-motion, кто шарит? По докам не могу понять на кой черт мне в TransitionMotion передавать массив styles, если я хочу сделать анимацию для одного элемента (например модалки).

Степан
27.04.2017
16:52:46

Pasha
27.04.2017
16:54:01
Степа, а зачем вы беретесь за реакт не понимая javascript?

Dmitry
27.04.2017
16:54:06
Тем, что alert() - вызов функции

Anton
27.04.2017
16:55:20

Степан
27.04.2017
16:55:56

Pasha
27.04.2017
16:56:25
ммм, понятно. Тяжелый случай

Dmitry
27.04.2017
16:56:33
Лучше не стоит передергивать :)

Степан
27.04.2017
16:58:29
а вообще, начал писать проект на pure js чтобы его изучить, но потом нашлись советчики и сказали что я занимаюсь хернёй такое надо писать на реакте.
:)

Dmitry
27.04.2017
16:59:30
Думаю, что если этим советчикам задать вопрос по ваниле - они затруднятся ответить

Степан
27.04.2017
17:00:04
так кому теперь верить?

Google

Влад
27.04.2017
17:01:02
ммм, понятно. Тяжелый случай
Вот скажите, зачем вы промываете мозги человеку? Почему нельзя просто ответить нормально или направить туда, где есть ответ? Почему нельзя просто промолчать, если выше вашего достоинства ответить человеку, который что-то не понимает?

Pasha
27.04.2017
17:01:08
React написал на javascript. чтобы понимать как работает React надо для начала понять как работает javascript

Filip
27.04.2017
17:01:39
javascript написан на c++
не обязательно знать c++ чтобы писать на js
(не воспринимайте в серьез)

Pasha
27.04.2017
17:01:43
Влад, я задал человеку изначально нормальный вопрос. Вот вы бы могли промолчать как раз.

Влад
27.04.2017
17:02:10
А, хорошо.

Pasha
27.04.2017
17:02:17
Filip, javascript высокоуровневый язык! ЯЗЫК! А React - framework

Dmitry
27.04.2017
17:02:25

Name
27.04.2017
17:02:26
реакт норм для изучения жс, ты почти что пишешь на голом жаваскрипте, просто модель вывода данных отличается от стандартной работы с dom

Anton
27.04.2017
17:02:29
библиотека, если быть точным

Pavel
27.04.2017
17:03:04

Pasha
27.04.2017
17:03:32
Name, да, но человек не понимая что такое замыкание, без принципов ООП, дальше копипаста компонентов не уйдет.. я молчу про Redux / middleware

Влад
27.04.2017
17:04:09

Anton
27.04.2017
17:04:28
так кому теперь верить?
Реакт - не панацея, послезавтра будет концептуально другой фреймворк, js знать надо в любом случае.

Pasha
27.04.2017
17:04:32
я бы для начала проштудировал от корки до корки learn.javascript.ru - это просто идеальное начало изучения js

Anton
27.04.2017
17:05:25