@react_js

Страница 4882 из 5115
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

Valeriy
26.09.2018
07:11:01
defaultProps = { onClick: () => {} }
ну так это надо для всех событий прописывать :)))

Artyom
26.09.2018
07:11:10
?‍♂️

Anton
26.09.2018
07:11:28
возможно optional chaining исправит ситуацию в будущем
Так уже исправил, только во флоу пока не работает вызов

Google
Valeriy
26.09.2018
07:16:11
defaultProps = { onClick: () => {} }
хотя, ксттаи, вот этот вариант наверное самый оптимальный

и с типизацией проблем не будет

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

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

Night
26.09.2018
07:41:21
не уловил связь днс и webpack dev server, можешь немного подробней ответить?
береш значит кучерявого гуся опщупиваешь его и закидуешь просто в стиральную машинку потом в микроволновку на пару минут и все готово

Evgeniy
26.09.2018
07:43:52
https://hostiq.ua/wiki/hosts/
ок, спс, почитаю

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

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

Valeriy
26.09.2018
07:56:26
highload
highload в рф это пародия

Roman
26.09.2018
07:56:26
frontendconf

Alexander
26.09.2018
07:56:50
holyjs
? спасибо!

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 равняется экземпляру класса, а не самому методу. Не могу догнать, в чём прикол.

Zamir
26.09.2018
08:13:47
https://github.com/Khan/react-multi-select может что-то такое надо
блин класс, спасибо но как жаль когда тупой и приходится устанавливать 550 пакетов( все-таки попробую через react-select )

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

Alexander
26.09.2018
08:14:46
this и должен быть равен экземпляру класса. А не методу
ок, спасибо. я думал, для этого и нужен биндинг. Ушёл в гугл читать, для чего же тогда на самом деле он нужен.

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:44
Если нужно с фильтрацией, сортировкой, кастомизируемо и все остальное, то react-table заебись

Andrew
26.09.2018
08:37:39
frontendconf
Она в Мск ?

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
Хочу конфу по rxjs
а что именно интересно?

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

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

Andrew
26.09.2018
08:42:54
а что именно интересно?
Связка с ws, стейт менеджмент на обсерваблах

Valeriy
26.09.2018
08:42:59
Вы тоже в экшенах данные храните?
не нужно путать экшины и файл джаваскрипта

Мы идём в тишине
26.09.2018
08:43:03
Тимофей
26.09.2018
08:43:15
Вы тоже в экшенах данные храните?
там не хранятся данные в экшенах, так просто генерится уникальный id

Vlad
26.09.2018
08:44:06
не нужно путать экшины и файл джаваскрипта
Я не путаю) Хз, размазывать данные по куче модулей, когда в доке написано ЕДИНЫЙ ИСТОЧНИК ИСТИНЫ, не согласен

Andrew
26.09.2018
08:44:18

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