
Valeriy
26.09.2018
06:57:10
а то что чувак в статье своей накодил... это полный пиздец... судя по всему он ни реакт ни вью не знает толком

Илья
26.09.2018
07:01:10

Valeriy
26.09.2018
07:02:36

Илья
26.09.2018
07:04:07
пример кода можешь привезти? Если юзать просто пропсы, то будет не очевидно, где подписка и где именно передача колбека

Google

Valeriy
26.09.2018
07:05:17
просто в прототип компонента запихвать какой-нибудь actionSender, который по имени будет слать параметры наружу
типа <MyButton onCustomClick={(params) ...тут обрабатываем} />
внутри MyButton делается что-то типа this.send('onCustomClick', params)
и не важно был передан колбек внутрь или нет

Илья
26.09.2018
07:06:10
'onCustomClick' - ломает проверку типов

Valeriy
26.09.2018
07:07:20
ну придумали же PropTypes
можно и EventTypes придумать
а то сейчас очень часто в коде можно увидеть this.props.onClick && this.props.onClick(params)
возможно optional chaining исправит ситуацию в будущем

Илья
26.09.2018
07:10:20
какую это решает проблему я понимаю) В целом сам когда увидел emit в Vue был впечатлен. Но не думаю что в реакте таке сделают, по-моему это немного не react way

Artyom
26.09.2018
07:10:33

Илья
26.09.2018
07:10:36

Valeriy
26.09.2018
07:11:01

Artyom
26.09.2018
07:11:10
?♂️

Anton
26.09.2018
07:11:28

Google

Valeriy
26.09.2018
07:16:11
и с типизацией проблем не будет

Evgeniy
26.09.2018
07:38:59
Ребята, привет. Нужна небольшая помощь. В общем, через proxy в webpack dev server обращаюсь к бэку. На один из запросов бэк отвечает с определенным заголовком (допустим location). Так вот, мне нужно проверить этот location и если он к примеру содержит domen.com, то изменить его на localhost, чтобы в браузер уже попал измененный заголовок. Есть идеи где я могу его отследить и перезаписать?

Night
26.09.2018
07:39:27
в днс прописываешь просто айпи домена и все

Evgeniy
26.09.2018
07:41:07
не уловил связь днс и webpack dev server, можешь немного подробней ответить?

Night
26.09.2018
07:41:21

Evgeniy
26.09.2018
07:42:34

Artyom
26.09.2018
07:42:50

Roman
26.09.2018
07:42:50

Evgeniy
26.09.2018
07:43:52

Alexander
26.09.2018
07:53:36
ребзя, подскажите, пожалуйста, планируются ли какие-нибудь конфы интересные в рашке в ближайшее время?

Сергей
26.09.2018
07:54:55

Alexander
26.09.2018
07:55:29
митапы тоже хорошо, но конфы лучше, конечно

Roman
26.09.2018
07:55:39
highload

Valeriy
26.09.2018
07:56:26

Roman
26.09.2018
07:56:26
frontendconf

Alexander
26.09.2018
07:56:50

Google

Roman
26.09.2018
08:03:23
frontendconf
сюда бы я пошел только ради двух докладов про вебпак

Alexander
26.09.2018
08:05:00
frontendconf
да, как будто какие-то пиарщики делают чтоб бабла срубить

Zamir
26.09.2018
08:06:03
кароче, ребят, целый день маюсь с react-select пытаюсь кастомны option сдеалть
<components.Option {...props}>
<label className="select__option">
<input type="checkbox"/>
<span>{children}</span>
</label>
</components.Option>
вот так надо, но почему то при клики не чекбокс не чекается и такое ощущение что react-select ловит клик на другом месте и выпадающий список просто закрывается
кто может хелпануть?

Alexander
26.09.2018
08:08:26
Пацаны, подскажите по биндингу функций в конструкторе класса.
У меня почему-то у методов класса и без биндинга this равняется экземпляру класса, а не самому методу.
Не могу догнать, в чём прикол.

Alexander
26.09.2018
08:09:21

Сергей
26.09.2018
08:09:50

Zamir
26.09.2018
08:13:47

Danila
26.09.2018
08:14:38
Привет.
<BrowserRouter>
<NavBar/>
<Switch>...</Switch>
</BrowserRouter>
NavBar не получает ни контекста, ни пропов от роутера. Что я делаю не так?

Alexander
26.09.2018
08:14:46

Roman
26.09.2018
08:15:03
withRouter

Danila
26.09.2018
08:15:21
Ноуп. Ща погуглю, спасибо

Roman
26.09.2018
08:21:26
что за роутер ?
рр4 небось

Danila
26.09.2018
08:21:49
import {BrowserRouter, Route, Switch} from "react-router-dom";, ставил тупо npm install react-router
"react-router": "4.3.1",
"react-router-dom": "4.3.1",
Ето плохо?

Roman
26.09.2018
08:22:12
надо просто поставить react-router-dom

Google

Danila
26.09.2018
08:22:20
так он и есть, вроде

Roman
26.09.2018
08:22:23
без react-router

Danila
26.09.2018
08:22:26
БраузерРоутер только оттуда можно взять
А, удалить просто роутер?
Если я не импорчу оттуда, какая разница, по-большому счёту?

Admin
ERROR: S client not available

Roman
26.09.2018
08:23:35
а не
чтобы получить доступ к роутеру нужен react-router
https://reacttraining.com/react-router/web/api/withRouter

Alexey
26.09.2018
08:24:01
Всем привет, есть такой вопрос, есть реакт приложение, в нем используется superagent и есть логиках с рефреш токеном, то есть делается запрос, в нем токен, если он протух, то надо сделать запрос нового токена по рефреш токено и после этого повторить запрос, есть какой то бест практис по этому вопросу?

Danila
26.09.2018
08:27:35
а не
А вот и нет, эт я тупанул, withRouter ещё оборачивает компонент в route.
Всё ок, визРоутер из дом-роутера норм. Ещё и узнал про декоратор @withRouter
Лепота
Спасибо

Maxim
26.09.2018
08:30:07
Парни, привет! Посоветуйте пожалуйста готовые таблицы на react. Кроме react-table.

М
26.09.2018
08:34:04

Roman
26.09.2018
08:34:23

М
26.09.2018
08:34:44
Если нужно с фильтрацией, сортировкой, кастомизируемо и все остальное, то react-table заебись

Andrew
26.09.2018
08:37:39

Roman
26.09.2018
08:37:52

Google

Roman
26.09.2018
08:37:57
все что я скинул в мск

Andrew
26.09.2018
08:40:06
Хочу конфу по rxjs

Vlad
26.09.2018
08:40:59

Kevin
26.09.2018
08:41:29
И чё не нравится?

Valeriy
26.09.2018
08:41:31

Тимофей
26.09.2018
08:41:45
нормальный пример. Переставайте воспринимать примеры как то что нужно в тупую копировать

Valeriy
26.09.2018
08:42:30

Vlad
26.09.2018
08:42:33
Вы тоже в экшенах данные храните?

Andrew
26.09.2018
08:42:54

Valeriy
26.09.2018
08:42:59

Мы идём в тишине
26.09.2018
08:43:03

Тимофей
26.09.2018
08:43:15

Vlad
26.09.2018
08:44:06

Andrew
26.09.2018
08:44:18

Тимофей
26.09.2018
08:44:50