
Roman
27.10.2017
09:17:22
могу вот так оставить?

Сергей
27.10.2017
09:17:37

Roman
27.10.2017
09:18:13
спасибо

Oleg
27.10.2017
09:19:43

Google

kana
27.10.2017
09:19:47

Artyom
27.10.2017
09:23:03
Чет не пойму какой targets у env по умолчанию?

Alexander
27.10.2017
09:27:49
а на ipad-е в safari нормально работает? у меня чето дико тормозит

Oleg
27.10.2017
09:28:16

Alexander
27.10.2017
09:28:46
вполне возможно, тут костыль костылём погоняет

Oleg
27.10.2017
09:31:16
не знаю, у меня не было таких проблем

Yaroslav
27.10.2017
09:36:01
Есть проблема, не могу решить уже пол дня, есть компонент CommentItem в него через map передаются props из store, в нем лежит компонент CommentEditor, в CommentItem задано состояние showEditor, изначально false, через функцию по клику на кнопку, это состояние toggle, для вывода CommentEditor используется инструкция { CommentEditor ? this.state.showEditor : null }, при клике в консоль выводится значение состояния, каждый раз меняется, но state не изменяется и соответственно компонент CommentEditor не рендерится. Помогите осознать в чем проблема =)

Alex
27.10.2017
09:40:17
{this.state.showEditor & CommentEditor}

Александр
27.10.2017
09:43:00

Cenator
27.10.2017
09:46:12

Artyom
27.10.2017
09:46:59
минусов у SC тоже полно
1) Почему ответ на это сообщение? 2) Кроме проседания производительности их нет. Но это не особо заметно

Александр
27.10.2017
09:48:08

Google

Artyom
27.10.2017
09:50:42
1) JSX хелперы для IDE
2) Стили, если они есть - неотъемлемая часть компонента - это он и есть. Ну и ничего не мешает описывать их отдельно
3) Бабель плагин нужен, который имена компонентов подставляет к названиям классов

Александр
27.10.2017
09:51:17

Cenator
27.10.2017
09:51:29

Artyom
27.10.2017
09:51:31
Давай

Александр
27.10.2017
09:54:02
Давай
где писать общие стили?
Написал, применять их можно екстендом? не особо удобно. Гораздо удобнее на классик(мое мнение)

Dmitry
27.10.2017
09:54:18
Ребят, у меня возможно очень глупый вопрос, но хотел уточнить - как правильно в моём случае работать с состоянием.
У меня есть несколько мультиселектов, которые принимают на вход optionsList. Ну так вот при обновлении одного мультиселекта - стирается значение из другого, т.к. у меня в сторе перетирается массив optionsList.
Я правильно понимаю, что мне нужно хранить в сторе не один массив на все селекты, а коллекцию массивов в виде {selectId: id, data: optionsList} - и так для каждого селекта?
Ну, т.е. разделить их.

Artyom
27.10.2017
09:55:07

Дмитрий
27.10.2017
09:55:53

Александр
27.10.2017
09:56:10

Cenator
27.10.2017
09:57:04

Дмитрий
27.10.2017
09:58:33

Alex
27.10.2017
10:07:51
Один походу не понимаю почему написать sass проще, чем всякие глобал инжекты плагины и прочее. Т.е. Разделить экшены и редьюсеры норм, а засунуть стили в js и сам компонент лучше , учитывая что уже есть отличные мощные решения

Дмитрий
27.10.2017
10:09:25
Мощные от слова «мощи»

Alex
27.10.2017
10:10:37
Вам решать

M
27.10.2017
10:12:11

Roman
27.10.2017
10:13:11

Сергей
27.10.2017
10:14:21

M
27.10.2017
10:14:48
Можешь обьектом хранить типа
{ firstSelect: [ options ] }

Dmitry
27.10.2017
10:15:14
спасибо

M
27.10.2017
10:16:08
А вообще в сторе хранить состояние UI не рекомендуется, т.к это негативно влияет на производительность. Вот хорошая статья разработчиков из твиттера: https://medium.com/@paularmstrong/twitter-lite-and-high-performance-react-progressive-web-apps-at-scale-d28a00e780a3

Google

Oleg
27.10.2017
10:26:05
Прошу помощи как подключить кастомный тип данных во flow.
Сделал папку /flow-typed в корне проекта. В ней создал модуль myLibDef.js, в котором есть несколько строк
declare type Good = {
id: number,
description: string,
selfCost: number,
price: number,
category: number,
}
Но импортнуть отсюда не могу. Пробовал помещать его к исходникам в папку /src/flow-typed и импортировать оттуда
import type {Good} from '../flow-typed/myLibDef';
Но Nuclide не подсвечивает мой новый тип.
А если объявляю этот же тип в том же файле, то он подсвечивается

Alexander
27.10.2017
10:27:52
народ, есть у кого рабочий вариант с react-scrollbar, чтобы я мог затестить на iPad?

Александр
27.10.2017
10:31:15
если не хранить в сторе ui данные, то для чего его использовать, только для каких то специфических задач, получается

Alexander
27.10.2017
10:36:59
кто-нить юзал react-scrollbar кроме Oleg Frolov?

Сергей
27.10.2017
10:37:56

Roman
27.10.2017
10:38:18

Alexander
27.10.2017
10:38:27
ну-ка

Roman
27.10.2017
10:38:28
для реакта обертка у него тоже есть

Сергей
27.10.2017
10:38:36
зачем
зачем юзать кастомные скроллы?

Roman
27.10.2017
10:38:51
такой же вопрос

Roman
27.10.2017
10:39:07
заказчик решил, что нужно показать пользователям, что контент можно скроллить

Andrey
27.10.2017
10:39:09

Сергей
27.10.2017
10:39:28

Svyatoslav
27.10.2017
10:39:33
Он же в пару строчек стилизуется, нет?

Сергей
27.10.2017
10:39:48

Oleh
27.10.2017
10:39:50

Roman
27.10.2017
10:40:06
шта?
ну по дефолту вот эта полоска же скрыта и активируется при скроллинге только

Сергей
27.10.2017
10:40:09
ломать нативный скролл это жопа
хуже нет
нафига пытаться переизобрести стандартная фигня

Oleh
27.10.2017
10:40:10
Но я тк понял, что тут не про стилизацию речь

Google

Roman
27.10.2017
10:40:13
заказчик захотел, чтобы полоска всегда была

Andrey
27.10.2017
10:40:17

Roman
27.10.2017
10:40:26
а react baron он не ломает нативный скролл
он как раз использует механику нативного скролла
просто при помощи него появляется возможность кастомизировать эту полоску

Сергей
27.10.2017
10:41:37

Andrey
27.10.2017
10:41:42

Roman
27.10.2017
10:42:12

Александр
27.10.2017
10:44:55

Andrey
27.10.2017
10:46:03

Александр
27.10.2017
10:46:19

Artyom
27.10.2017
10:49:29
Как в rr сделать, что бы совпадало 2 разных урла? Типо условие ИЛИ в path просунуть

Andrey
27.10.2017
10:49:38

Artyom
27.10.2017
10:52:14

Anton
27.10.2017
11:15:35
Ребят, а помогите очень очень. Толи лыжи не едут, то ли я тупанутый.
https://github.com/webpack/webpack/blob/master/lib/HotModuleReplacement.runtime.js#L510
На L510 вызываются колбаки HMR module.accept, на L547 строке модули загружаются.
Те в начале вызываются колбэки на загрузку нового кода, а потом только новый код.
И файл не меняется столетиями…
Как оно работает?

Александр
27.10.2017
11:15:52
Делать компоненты фиксированной ширины и высоты. плохой тон?

Ches
27.10.2017
11:17:11
можете объяснить как переделать миксин с контекстом в hoc? что то сижу не вдупляю

Alexander
27.10.2017
11:18:45
все проблемы, даже с нативным скроллом решились вот так:
-webkit-overflow-scrolling: touch

Александр
27.10.2017
11:18:49

Ilya
27.10.2017
11:33:19
Кто-нибудь знает нормальный просмотрщик pdf чтобы вбок листался?

Google

Андрей
27.10.2017
11:39:10
кстати, а точки запятые в jsx как правильнее , ставить или нет?
в конце?
я просто нахожу и так и так
а что, более верно , относительно react way
если он есть

Сергей
27.10.2017
11:39:56
Ты о чем вообще

Андрей
27.10.2017
11:40:25
ну в конце как в js

Сергей
27.10.2017
11:40:34
Покажи пример

Андрей
27.10.2017
11:40:39
после выражения и функций

Сергей
27.10.2017
11:40:57
Пример

Андрей
27.10.2017
11:41:20
где то они есть, где то их нет, как правильнее писать?
с ними или без

Cenator
27.10.2017
11:41:57

Konstantin
27.10.2017
11:42:02

Андрей
27.10.2017
11:42:10
эм?