
Danila
24.10.2018
11:28:24

Roman
24.10.2018
11:28:29

Andrey
24.10.2018
11:28:41
а потом говорят "ебать ру комьюнити токсичное"

Google

Roman
24.10.2018
11:30:24

Ilya
24.10.2018
11:31:04
хуя ты ванганул
доки для лохов настоящие пацыки ебошат методом тыка

Andrey
24.10.2018
11:31:41

Roman
24.10.2018
11:32:04

Andrey
24.10.2018
11:32:04
#соренакипело

Grigoriy
24.10.2018
11:32:19
посмотрел курс codedojo react, спасибо @popuguy
остался на текущий момент только один вопрос
как в реакте работают с ролями
я так понимаю на бэке делают авторизацию
а дальше какой принцип? хранить токен где-то в состоянии или куда?

Ilya
24.10.2018
11:32:56

Roman
24.10.2018
11:33:04
угрозики в интернетиках

Ilya
24.10.2018
11:33:26
хавайся дядь вычислил тя по айпи

Roman
24.10.2018
11:33:48

Google

Roman
24.10.2018
11:33:52
сори. неубедительно

Ilya
24.10.2018
11:33:57
я пыхарь забыл что ли

Roman
24.10.2018
11:34:08
Привет, может есть кто интегрировал платежку Stripe и мог бы помочь? Интересует конкретно реализация скидок, то есть чтобы был инпут с купоном и соответственно после ввода купона сумма оплаты была меньше. Если кто есть, напишите плиз в личку)

Evgeniy
24.10.2018
11:34:26

Grigoriy
24.10.2018
11:34:41

Max
24.10.2018
11:34:54
Всем привет, почему Date.parse() нормально реагирует на значение: Date.parse(+2018-01-01) а не валится с isNan? Как сделать что бы символы перед датой не валидировались?

Grigoriy
24.10.2018
11:34:59
а значит и меня тоже о_О бля себя застрелил

Roman
24.10.2018
11:35:01

Evgeniy
24.10.2018
11:35:22
я прошу бан не потому что мне так захотелось, а потому что разговор ваще не по теме чата, тупо спам

Дмитрий
24.10.2018
11:35:56
Всем доброго! Реакт комьюнити больше чем Ангулар, почему? Почему Вы выбрали реакт?

Дмитрий
24.10.2018
11:36:12
Реакт выбрал меня

Grigoriy
24.10.2018
11:36:29

Дмитрий
24.10.2018
11:37:20
Понятно.

Roman
24.10.2018
11:37:50
Реакт выбрал меня
Братья, Реакт призвал меня ночью. Я говорил с ним. Он был прекрасен в своём величии. Я едва не ослеп, но его свет наполнил меня великой силой! Я знаю, я чувствую, что его сила пребывает со всеми нами! Он сказал мне, что победить зло способна лишь твёрдая вера. Он сказал, что его сила наполнит только верных. Ещё он открыл мне, что наша победа уже близка!

Юра
24.10.2018
11:37:50
ребят, а как правильно делать запрос на получение данных с json?
В componentDidMount сразу же? или выносить отдельно в action, и в жизненом цикле вызывать mapDispatch который будет ссылатся на action?

Grigoriy
24.10.2018
11:37:56
@D1mD1my4 дело вкусов и "прошлого программиста"

Roman
24.10.2018
11:39:13

Grigoriy
24.10.2018
11:40:05

Google

Roman
24.10.2018
11:40:26

Юра
24.10.2018
11:40:30
thunk
в cDM диспатчить экшен
в CDM => this.props.getUsers(); =>
const mapDispatchToProps = (dispatch) => {
return {
getUsers: () => {
dispatch(getUsers())
}
}
};
бред?
а в action уже thunk

Владимир
24.10.2018
11:41:26
const mapDispatchToProps = { getUsers }

Roman
24.10.2018
11:42:35
mapDispatchToProps(dispatch)
return {
getUsers() { dispatch(getUsersAction()}
}
cDM()
const {getUsers} = this.props
getUsers()
вот так

Юра
24.10.2018
11:43:30
спасибо, я так понял то что я написал будет так же работать но ты более правильно написал)

Roman
24.10.2018
11:46:52
Кто знает можно ли как-то в своей проект втащить react-error-overlay ?

Grigoriy
24.10.2018
11:52:00
как в реакте работают с ролями
я так понимаю на бэке делают авторизацию
а дальше какой принцип? хранить токен где-то в состоянии или куда?


Дмитрий
24.10.2018
11:52:06
Братья, Реакт призвал меня ночью. Я говорил с ним. Он был прекрасен в своём величии. Я едва не ослеп, но его свет наполнил меня великой силой! Я знаю, я чувствую, что его сила пребывает со всеми нами! Он сказал мне, что победить зло способна лишь твёрдая вера. Он сказал, что его сила наполнит только верных. Ещё он открыл мне, что наша победа уже близка!
Короче, залез я в нпм, взял бабель, вебпак, реакт, хотел приложение сделать. Ну естественно, приложение надо делать с мобикс, иначе какой нормальный джун его поддерживать будет. Я нарисовал компонентов и вдруг понял, что накидать данных я забыл, чёртов слоупок. Достаю мобикс, беру объект и вдруг понимаю, что передо мной лежит обсервабл. Никогда раньше не пользовался обсерваблами а тут вдруг захотелось, ну думаю, раз захотелось, почему бы и не замутить. Пока заправил реакт, нарезал стейты, все как положено, запушил и тут вдруг все перефарбувалося у императiнвий колiр, гул та рокiт, їбати в сраку, що за гімно, нічого не зрозуміло, вилазить із землі Тарас Шевченко и каже якусь хуйню про обсiрваблы і мораль, старий педаль, хулі йому у землі не лєжалось бл?*:!? Відтепер окрім мобiкс я ніхуя не розумію. Здається рiакт бул прокляте


DimenSi
24.10.2018
11:52:56
Короче, залез я в нпм, взял бабель, вебпак, реакт, хотел приложение сделать. Ну естественно, приложение надо делать с мобикс, иначе какой нормальный джун его поддерживать будет. Я нарисовал компонентов и вдруг понял, что накидать данных я забыл, чёртов слоупок. Достаю мобикс, беру объект и вдруг понимаю, что передо мной лежит обсервабл. Никогда раньше не пользовался обсерваблами а тут вдруг захотелось, ну думаю, раз захотелось, почему бы и не замутить. Пока заправил реакт, нарезал стейты, все как положено, запушил и тут вдруг все перефарбувалося у императiнвий колiр, гул та рокiт, їбати в сраку, що за гімно, нічого не зрозуміло, вилазить із землі Тарас Шевченко и каже якусь хуйню про обсiрваблы і мораль, старий педаль, хулі йому у землі не лєжалось бл?*:!? Відтепер окрім мобiкс я ніхуя не розумію. Здається рiакт бул прокляте
ватафак


Roman
24.10.2018
11:53:09
Короче, залез я в нпм, взял бабель, вебпак, реакт, хотел приложение сделать. Ну естественно, приложение надо делать с мобикс, иначе какой нормальный джун его поддерживать будет. Я нарисовал компонентов и вдруг понял, что накидать данных я забыл, чёртов слоупок. Достаю мобикс, беру объект и вдруг понимаю, что передо мной лежит обсервабл. Никогда раньше не пользовался обсерваблами а тут вдруг захотелось, ну думаю, раз захотелось, почему бы и не замутить. Пока заправил реакт, нарезал стейты, все как положено, запушил и тут вдруг все перефарбувалося у императiнвий колiр, гул та рокiт, їбати в сраку, що за гімно, нічого не зрозуміло, вилазить із землі Тарас Шевченко и каже якусь хуйню про обсiрваблы і мораль, старий педаль, хулі йому у землі не лєжалось бл?*:!? Відтепер окрім мобiкс я ніхуя не розумію. Здається рiакт бул прокляте
?

Roman
24.10.2018
11:53:19
как всегда в голос

Юра
24.10.2018
11:57:15
а как импортировать картинки? например создал папку img (там картинки) => import Logo from '.img/Logo.png'
так?

Grigoriy
24.10.2018
11:57:44
а зачем импортить картинки я извиняюсь

Юра
24.10.2018
11:58:03

Grigoriy
24.10.2018
11:58:04
src="/path/to/image.jpg" не хочет? или вопрос пережать их в билде

Andrew
24.10.2018
11:58:07
ватафак
В vue ситуация примерно такая же ?


Maxim robox
24.10.2018
11:58:26
Короче, залез я в нпм, взял бабель, вебпак, реакт, хотел приложение сделать. Ну естественно, приложение надо делать с мобикс, иначе какой нормальный джун его поддерживать будет. Я нарисовал компонентов и вдруг понял, что накидать данных я забыл, чёртов слоупок. Достаю мобикс, беру объект и вдруг понимаю, что передо мной лежит обсервабл. Никогда раньше не пользовался обсерваблами а тут вдруг захотелось, ну думаю, раз захотелось, почему бы и не замутить. Пока заправил реакт, нарезал стейты, все как положено, запушил и тут вдруг все перефарбувалося у императiнвий колiр, гул та рокiт, їбати в сраку, що за гімно, нічого не зрозуміло, вилазить із землі Тарас Шевченко и каже якусь хуйню про обсiрваблы і мораль, старий педаль, хулі йому у землі не лєжалось бл?*:!? Відтепер окрім мобiкс я ніхуя не розумію. Здається рiакт бул прокляте
А есть такая же про функциональное программирование? Где-то видел однажды и с тех пор не могу найти. Нигде нет в интернетах.

Google

Юра
24.10.2018
11:58:50

Дмитрий
24.10.2018
12:00:31

Maxim robox
24.10.2018
12:00:52

Дмитрий
24.10.2018
12:01:21
Не, она по ходу вместе с фп чатом выпала у меня из поиска

Maxim robox
24.10.2018
12:02:16

Grigoriy
24.10.2018
12:04:52

Roman
24.10.2018
12:15:00
Так, я нашел способ добавить react-error-overlay, но либа не хочет работать как в кра.
Ошибки в консоли показывает, а не в браузере

Admin
ERROR: S client not available

Rodion
24.10.2018
12:47:28
Ребята тут такой вопрос. А через HOC , я смогу изменить стейт компонента который он оборачивает ?

Nikita
24.10.2018
12:49:04
Не слишком ли не очевидная логика изменения стейта в HOC?

Rodion
24.10.2018
12:51:00
а в чем проблема прокинуть пропс и в компоненте за сетстейтить?
дочерний компонент завязан в редакс и в определенные моменты перезаписывает стейт. Я хочу логику дочернего никак не трогать, а через HOC который отнаследую от компонента который он оборачивает и далее через super менять его логику и стейт в определенные моменты когда стейт перезаписывается редаксом

cristina
24.10.2018
12:51:21
Можно ли наследовать одну компоненту через другую через extends? Когда есть формы, и надо унаследовать базовую форму.

Nikita
24.10.2018
12:51:47

Eugene
24.10.2018
12:51:54

Rodion
24.10.2018
12:52:48
Звучит как что-то очень неправильное
я просто не хочу менять логику дочернего компонента, блин, походу придется это сделать и проверять пришел ли пропс и если да то перезаписывать стейт

Wthigo
24.10.2018
12:54:26
Ребят, вопрос. А есть у реакт сообщество какой то принятый подход к кондишинал рендерингу? Ну допустим он сложный и надо мапиться по разным даным и выводить разные вьюхи. Куда лучше смотреть, в сторону енамов которые содержат готовые компоненты, свитч кейса (сейм щит) или же вообще лучше брать составлять некую функцию которая возвращает объект с данными и по ним мапиться (то есть по факту юзать как темплейты)?
Сразу оговорюсь что кейс чуть сложнее чем loading && <Component>

Сергей
24.10.2018
12:56:34
Привет всем,
я уже спрашивал тут этот вопрос, но всё же повторюсь
Пишу тесты, jest говорит протестировать такую строку
<ScrollContainer innerRef={(el) => { this.scrollContainer = el; }}>
Гугл не помогоет, единственное решение что нашёл не работает.
Для начала, может кто-то объяснить что происходит в этой строке?
Как её протестировать?

Google

Oleg
24.10.2018
12:57:55

Roman
24.10.2018
12:58:03

Pavel
24.10.2018
12:59:38
народ, а как делается проверка пришедших данных на валидность типов? типа пришел многомерный массив объектов, и как мне проверить что пришло то что нужно? что б не было лишних данных и не тех типов данных?

InoY
24.10.2018
13:09:36
Сдаётся мне, что руками

Nikita
24.10.2018
13:10:30

Zhanadil
24.10.2018
13:20:46
как использовать цикл for внутри рендера?
если возможно то как внутри return?

InoY
24.10.2018
13:25:31
В return лучше готовый результат класть, а вот внутри render() — что хочешь, то и твори*
_________________
* кроме мутации данных

Sergey
24.10.2018
13:25:53
https://stackoverflow.com/a/48502795
это нормальный совет или как-то еще можно сделать?

Cenator
24.10.2018
13:27:49
2 точнее

Sergey
24.10.2018
13:28:30
поправил, тот который отмечен правильным

Zhanadil
24.10.2018
13:30:20
с фором что-то не то и список не отображается

InoY
24.10.2018
13:31:30
Естественно

Cenator
24.10.2018
13:31:35

InoY
24.10.2018
13:31:43
На первой же итерации у тебя случается return

Zhanadil
24.10.2018
13:32:25

yarum
24.10.2018
13:34:56
Друзья,есть у кого-нибудь сборка,для написания chrome extensions?

Владимир
24.10.2018
13:35:57