
Ярослав
11.06.2018
06:24:27
Ребят, а поясните дибилу за умные и глупые компоненты. В теории я понимаю, что одни я стилизую, вторые данные на сервак гоняют. На практике возникают вопросы. Например могу ли я в глупые компоненты вкладывать умные? Например в форму вложить селект, который бегает на сервак за данными?

Mark
11.06.2018
06:25:53
Жги, почему-бы нет?

Ярослав
11.06.2018
06:32:56
Потому что префекционизм. Хочу писать код так, будто его будет супортить маньяк, который знает где я живу)

Mark
11.06.2018
06:33:21
Вряд-ли два маньяка будут сапорить один код, не переживай

Google

Ярослав
11.06.2018
06:35:02

Андрей
11.06.2018
06:47:38
Привет, подскажите нормальную либу по графикам )

zerc
11.06.2018
06:48:18

?️Ivan
11.06.2018
06:51:04

Андрей
11.06.2018
06:52:36
а под react или они и под react норм пойдут ?

?️Ivan
11.06.2018
06:53:45

Mark
11.06.2018
06:53:51
Подойдут
Все окей

Bohdan
11.06.2018
06:54:51

Ярослав
11.06.2018
06:58:30
А если у меня форма может редактировать и удалять товар, стоить ли разделять эту логику по двум контейнерам?

Bohdan
11.06.2018
07:01:59
Не, как по мне не нужно сильно дробить, смысла нет. Есть форма - один контейнер для формы. Есть навигация - один контейнер для навигации
Исключение это вложенные формы, вот где изврат

Google

Mark
11.06.2018
07:12:18
Исключение - это когда в форме селект, который должен получать данные по апи, который используется не только в этой форме
Хотя даже в этом случае - спорно

Artyom
11.06.2018
07:15:53

Max
11.06.2018
07:18:14
спасибо

Эльдар
11.06.2018
07:36:44
Ребят я только начал изучать фронт и реакт. Помогите плиз.
Я хлчу применить стили к компоненту. Если я указываю стили внутри описания клмпонента в методе render то все нормально работает. А если я хочу применить где то вне когда уже применяю этот компонент то стили не применяются. Например описал компонент Logo. Где то в не пишу <Logo className=“testStyle”/> стили не применяются. Ну если честно это понятно почему не применяются. Но как мне передать это стили внутрь компонента как проперти и уже внутри их применить? Совместно с другими стилями

Yura
11.06.2018
07:38:41
Внутри Logo
В рендере к html тегу пиши className={this.props.className}
Или так
className={your styles ${this.props.className}}

Nikita
11.06.2018
08:16:51
А кто работает с Flow? подскажите плиз, для его работы нужно соединение с интернетом? сейчас сижу со слабого мобильного интернета, и не работает флоу, пишет "Lost connection to the flow server (0 retries remaining): |Out of retries, exiting!", это может быть изза плохого инета?) или изза того, что работаю из встроенной в Windows 10 Ubuntu ?)
(еще ни разу не получилось запустить флоу)

zerc
11.06.2018
08:19:25

Yung
11.06.2018
08:20:06

arts
11.06.2018
08:20:29

Nikita
11.06.2018
08:20:40

Finch
11.06.2018
08:21:15

?️Ivan
11.06.2018
08:23:57

Nikita
11.06.2018
08:24:07

Yung
11.06.2018
08:24:50
а как ты это понял ?
Флоу работает локально, его сервер — это локальный сервер, а убунта в венде все ещё костыльная и там много подобных проблем

Kendr
11.06.2018
08:25:05

zerc
11.06.2018
08:25:11

Google

zerc
11.06.2018
08:25:19

Yung
11.06.2018
08:25:26
Учитывая что флоу сам по себе не самая стабильная штука была когда я его юзал, сейчас мб получше конечно заметно стало

arts
11.06.2018
08:25:27

Nikita
11.06.2018
08:25:29
ох

Kendr
11.06.2018
08:25:39
Шта
Classnames хуевая практика

arts
11.06.2018
08:25:56

Yung
11.06.2018
08:25:57
Так что вполне себе

Nikita
11.06.2018
08:26:23

Kendr
11.06.2018
08:26:59

Alexei
11.06.2018
08:28:03

Volodymyr
11.06.2018
08:28:32
Ребята, всем привет, вот такая у меня вложенность в reducer , пытаюсь изменить состояние checked отдельного чекбокса. Подскажите где может быть ошибка

Volodymyr
11.06.2018
08:28:32

zerc
11.06.2018
08:31:15
чет сложно....

Nikolay
11.06.2018
08:33:27

zerc
11.06.2018
08:34:51

Sander
11.06.2018
08:34:56
как научить webstorm показывать подсказки,
когда использую вот такую конструкцию <Nav.Item>.
хочется чтоб введя <Nav. - он подсказывал какие компоненты он наследует.

Сергей
11.06.2018
08:35:34

Sander
11.06.2018
08:35:40
точно )

Google

Sander
11.06.2018
08:35:50
@sergeysova спасибо

Kevin
11.06.2018
08:36:07
чего-то не понимаю я, как документировать проект
storybook/styleguidist — это, конечно, круто, но покрывает только компоненты, а первый еще и непонятно как использовать с JSDoc-аннотациями
documentation.js выдает какой-то мусор для компонентов: пропсы, описанные в static propTypes = { ... }, почему-то в документации идут отдельно от компонента

Volodymyr
11.06.2018
08:36:30

Finch
11.06.2018
08:39:59

Admin
ERROR: S client not available

zerc
11.06.2018
08:40:55

Nikolay
11.06.2018
08:42:19

Volodymyr
11.06.2018
08:43:22

Vlad
11.06.2018
08:46:58

Dmitry
11.06.2018
08:47:57
this.props[mode] это объект у которого есть метод get

Vlad
11.06.2018
08:48:10
Чёрт, точно
Спасибо

Максим
11.06.2018
08:58:02
Всем привет пишу метод чтоб изменить состяние при скроле Вопрос как отловить скрол если он опустился вниз чуть чуть

Дмитрий
11.06.2018
08:58:37
Краткое пособие как не стоит делать
Дважды

Vlad
11.06.2018
08:59:32
А как правильнее сделать?

Nikita
11.06.2018
08:59:43
@ide_ru
оу, не знал о таком чатике, спасибо ))

Сергей
11.06.2018
09:00:22

Vlad
11.06.2018
09:00:42

Google

Дмитрий
11.06.2018
09:01:03
А как правильнее сделать?
Без неявных вытаскиваний из пропсов, выглядит будто кому то было просто лень описать пропсы нормально
А потом, естественно, пропс переименуют и всё взорвется

Максим
11.06.2018
09:02:03
ребята как отловить скрол в реакт

Nikita
11.06.2018
09:03:17

Максим
11.06.2018
09:15:10
что то не работает constructor(props) {
super(props);
this.state = {classelemetn: true};
this.scrollMetod = this.scrollMetod.bind(this)
}
render(){
return(
<div onScroll={this.scrollMetod}>
scrollMetod(){
this.setState({classelemetn: false});
}

Сергей
11.06.2018
09:16:02

Максим
11.06.2018
09:16:24
да

Denis
11.06.2018
09:16:30
Каким лучше образом высчитывать CSS значение в React для элемента. Через JS или CSS? ?

Cenator
11.06.2018
09:16:38
да
Расставь консоль логи везде

Max
11.06.2018
09:17:05

Cenator
11.06.2018
09:17:47

Max
11.06.2018
09:18:03

Denis
11.06.2018
09:18:04
имел в виду:
const calcedWidth = …. // a +b c * d / m;
или
const calcWidthCss = `calc(..)`