
Incredible
13.12.2017
15:31:08
XAXA

Vladimir
13.12.2017
15:31:19
латиницей пожалуйста

dshm
13.12.2017
15:31:20
Подскажите! В общем есть приложене на реакте. Бэка пока нет, я так понимаю что нужно использывать mock данные. Что лучше для этого использывать, чтобы проще было потом передать на бэк?

Incredible
13.12.2017
15:31:24

Google

Dan
13.12.2017
15:32:55

dshm
13.12.2017
15:34:00
@danSteshenko Cпасибо

Nick
13.12.2017
16:14:43
Привет. Есть ли компонент дропдаун, как в гитлабе "Go to project" или что-то похожее? Нашел в semantic-ui, но там даже пример не работает

Сергей
13.12.2017
16:15:32
отлично объяснил
тут все пользуются гитлабом

Max
13.12.2017
16:15:47
скрин в студию

Сергей
13.12.2017
16:16:16

Max
13.12.2017
16:16:27
никому не говоришь в смысле?

Artyom
13.12.2017
16:16:42
О чем пугаешь? У меня все на месте
С десяток приватных репо от полугода и моложе

Nick
13.12.2017
16:17:41

Max
13.12.2017
16:18:03
react-select?

Google

Nick
13.12.2017
16:23:38
Это не совсем селект, это всплывающее меню с обычным импутом-фильтром, геморно будет через селект делать
https://react.semantic-ui.com/maximize/dropdown-example-search-in-menu
Тут хороший вариант, но он монструозный

Yuriy
13.12.2017
16:25:18
https://github.com/fmoo/react-typeahead/blob/master/README.md

Max
13.12.2017
16:44:04

Сергей
13.12.2017
16:46:49
тем кто юзает повсеместно декораторы на заметку: https://github.com/tc39/proposal-decorators/blob/master/METAPROGRAMMING.md

Vitaly
13.12.2017
16:50:24
все хрень, используйте downshift! ?
простой пример - select + combobox + autocomplete
https://gist.github.com/Bitaru/558a735e53fbb93aeaae957fff339027

Серёжа
13.12.2017
16:50:41

Max
13.12.2017
16:57:52

Artyom
13.12.2017
17:00:33

Roshan
13.12.2017
17:27:21

Mike
13.12.2017
17:28:18
@reactnative_ru

Roshan
13.12.2017
17:32:05
Thanks

Nameless
13.12.2017
18:26:26
this.state.tmp="123"
Vs
this.setState({tmp:"123"})
При сетстейте идет перерисовка
Но первый вариант говорят нельзя юзать
А если мне не нужна перерисовка то можно?

Тимофей
13.12.2017
18:28:04

Andrew
13.12.2017
18:28:12
Делать сет стейт ?

Google

Nameless
13.12.2017
18:28:39
Ну тип глобальная переменная в пределах класса
А зачем тогда
Делать сет стейт ?

Тимофей
13.12.2017
18:29:12

Andrew
13.12.2017
18:29:28
Или просто сделай любое другое поле
Но вообще это костыли
Так никто не делает
Не нужны в реакт классе другие поля

Сергей
13.12.2017
18:31:28
есть кейсы

Andrew
13.12.2017
18:31:56
Ну хорошо, просто тогда другое поле

Andrew
13.12.2017
18:32:56
ну э
Кстати сегодня наткнулся на стайлед нормалайз, даже не замечал кто автор?

Сергей
13.12.2017
18:33:45
?

Andrew
13.12.2017
18:34:49
Вообще очень полезная штука, спасибо ??

Nameless
13.12.2017
18:36:35
У меня в рендере был switch, который отлавливал изменения в объекте и в каждом ветвлении свича был сетстейт и из за этого рекурсия возникала, в итоге я решрл переменную сделать, которая будет все это блокировать
Она должна быть доступна из любой части класса и при изменении не перерисовывать страницу

Andrew
13.12.2017
18:38:44
Просто сделай еще одно поле
А чего рекурсия получалась ?

Nameless
13.12.2017
18:39:29
Ну т к в рендере сетстейты по факту находятся

Google

Andrew
13.12.2017
18:39:55
За сет стейт в рендере
Вообще

Admin
ERROR: S client not available

Dmitrii
13.12.2017
18:40:12
может знает кто билилотеку в стиле реакта, но чтобы там были только стэйтлес компоненты-функции? без React.Component и прочего

Andrew
13.12.2017
18:40:12
Хуже чем стейт мутировать

Сергей
13.12.2017
18:41:00
@javascript_jobs

Cenator
13.12.2017
18:44:47
Или без?

Dmitrii
13.12.2017
18:44:53
да с вдом

Andrew
13.12.2017
18:44:59
Преакт
Или как она там называется
https://github.com/developit/preact

Сергей
13.12.2017
18:46:14

Dmitrii
13.12.2017
18:46:35

Сергей
13.12.2017
18:46:51
хзхз
ищу альтернативу тоже
чтобы render(myApp)
и там всё как функции

Dmitrii
13.12.2017
18:47:15
https://github.com/developit/preact
export default class Stars extends Component {
async componentDidMount() {
let stars = await githubStars(this.props.repo);
this.setState({ stars });
}
render({ repo }, { stars=0 }) {
let url = //github.com/${repo};
return (
<a href={url} class="stars">
⭐️ {stars} Stars
</a>
);
}
}
а это что? первая страница доки

Andrew
13.12.2017
18:47:50
Ну блин ?

Google

Дмитрий
13.12.2017
18:48:17

Сергей
13.12.2017
18:49:29
жестенько

Dmitrii
13.12.2017
18:49:45
чтобы render(myApp)
да типо этого, жирновато конечно каждый раз апп рендерить, но по сути мемоизация может решить это

Сергей
13.12.2017
18:50:05
но походу на пурсе уже все придумали

Тимофей
13.12.2017
18:51:10

Дмитрий
13.12.2017
18:51:26
А я наоборот только после этого задумался над тем что это ещё один вариант подхода к стейту

Сергей
13.12.2017
18:51:49
flare имеешь ввиду?

Дмитрий
13.12.2017
18:53:43
Ага
Его бы к styled-* прибабахать — аще тема будет