
Oleg ?
27.09.2017
11:41:13
REACT_DEVTOOLS_GLOBAL_HOOK.supportsFiber
Всё работает, только что проверил на мессенджере

Котяй Негодяй
27.09.2017
11:41:23
Профит в том, что переиспользования в таком случае все же больше.

Andrey
27.09.2017
11:41:40

Google

Andrey
27.09.2017
11:41:48
Буду выпиливать потихоньку мусор.

Oleg ?
27.09.2017
11:42:33

Котяй Негодяй
27.09.2017
11:42:46

Oleg ?
27.09.2017
11:42:53
Как - то дев тулз всё - таки определяет версию

Stepan
27.09.2017
11:43:24
Или прод?

Oleg ?
27.09.2017
11:43:36

Stepan
27.09.2017
11:43:40
Неплохо

Котяй Негодяй
27.09.2017
11:43:52

Oleg ?
27.09.2017
11:44:16
Я его никуда не пускаю

Artyom
27.09.2017
11:47:24

Сергей
27.09.2017
11:47:44

Artyom
27.09.2017
11:48:46
Ну говоришь нет классов

Google

Сергей
27.09.2017
11:49:31

Oleg ?
27.09.2017
11:53:06
Кстати, есть примеры проектов в стиле Atomic Design на реакте?

Сергей
27.09.2017
11:53:23
https://tproger.ru/news/stack-overflow-bot/

Oleg ?
27.09.2017
11:53:53

Nikita
27.09.2017
11:58:15
Просто там есть псевдоклассы как минимум , а в инлайн их нету

Sergey
27.09.2017
12:03:29
Скажите что они там опять напридумывали, что команда webpack с параметром -p выдает ошибку
ERROR in bundle.js from UglifyJs Unexpected token: punc ())

Oleg ?
27.09.2017
12:04:22

Сергей
27.09.2017
12:04:34

Nikita
27.09.2017
12:05:07

Олег
27.09.2017
12:42:04
возможно ли организовать следующий момент без server-side rendering:
при переходе по example.com/clientId
браузер получает страницу приложения, однако в поле config в сторе для каждого клиента будут храниться свои данные

Eugene
27.09.2017
12:48:53
Пиу :)
Кто юзает React-intl ?
Как можно вернуть перевод строки не в компоненте, а в мидлваре от redux ?
Юзаю bootstrap-notify для нотификейшнов.
$.notify({ message: 'Сюда надо подставить перевод с react intl' }, { type: 'success' });

Джон
27.09.2017
12:58:55
либо \n

Igor
27.09.2017
12:59:20
Как - то дев тулз всё - таки определяет версию
на правах контрибьютера девтулзов, хотя эту часть я не очень подробно изучал: условно - реакт видит что включены девтулзы через определенное свойство на объекте window и потом они "спариваются", реакт вызывает специальную функцию и инжектит в себя код, который называется agent, и собственно реакт передает инфу о себе

Roman
27.09.2017
12:59:35
мммммммм

Oleg ?
27.09.2017
13:00:00

Google

? ethorz
27.09.2017
13:00:13
lessonsByDay[dataIndex].lessons[indexItem].startTime
как мне в такой структуре обновить стейт?
startTime

Igor
27.09.2017
13:01:02
те девтулз строго говоря ничего о реакте не знает, это отдельное прилижение которое не имеет досутпа на страницу с которой запущено, они общаются через специальный механизм сериализации

Oleg ?
27.09.2017
13:02:14

Igor
27.09.2017
13:03:54
То есть используется глобальная переменная для общения?
* This is the chrome devtools
*
* 1. Devtools sets the REACT_DEVTOOLS_GLOBAL_HOOK global.
* 2. React (if present) calls .inject() with the internal renderer
* 3. Devtools sees the renderer, and then adds this backend, along with the Agent
* and whatever else is needed.
* 4. The agent then calls .emit('react-devtools', agent)
*

Oleg ?
27.09.2017
13:04:22
Здорово, спасибо за просвещение)

Again
27.09.2017
13:13:12
Подскажите какой-нибудь хороший react компонент
Для простмотра фотки
Я нашел один,но там всего 30 скачиваний
Не внушает доверия

Oleg ?
27.09.2017
13:13:49
И если сойдёт, то скачивай
Если совсем страшно, то можно форкнуть

Again
27.09.2017
13:14:47
я думал,мб что-нибудь кините
какой-нибудь номральный
)0

Oleg ?
27.09.2017
13:15:17
Ну я бы использовал <img /> он мне больше всего нравится)
Легко кастумизируется и расширяется))

Google

Ostap
27.09.2017
13:16:02

Cenator
27.09.2017
13:17:27

Александр
27.09.2017
13:28:33
Кто-нибудь использовал react-redux-dirty-state?

Again
27.09.2017
13:30:30
чтоб по нажатию на него он расширялся до заданных размеров
фон затемнялся

Александр
27.09.2017
13:31:24
Баньте его, это троль
У redux нет инструмент для определения того, был объект изменен или нет?

Oleg ?
27.09.2017
13:37:06

Александр
27.09.2017
13:37:46
Смешно конечно, но не очень. Т.е. предлагаете свой велосипед написать?

Ostap
27.09.2017
13:37:51

Alexey
27.09.2017
13:38:45

Cenator
27.09.2017
13:39:01

Oleg ?
27.09.2017
13:39:16

Konstantin
27.09.2017
13:39:16
В redux Dev tools можно посмотреть во вкладке diff разницу в обьекте

Oleg ?
27.09.2017
13:40:27

Александр
27.09.2017
13:43:14
@Luchanso и где это писать? Везде где должна быть проверка на то что данные изменились? Таких мест очень много.

Oleg ?
27.09.2017
13:44:05

Александр
27.09.2017
13:44:48
@Luchanso как он называется?

Oleg ?
27.09.2017
13:44:52
Который сам передёрнет твой компонент в случае, если изменились данные сторы, на которые компонент подписан

Google

Oleg ?
27.09.2017
13:45:24
Самый простой сбособ проверки данных я подсказал, скорее всего под капотом этой либы он и используется

Max
27.09.2017
13:49:32
редакс это редюсер
он берет обьект стора и обновляет его
нахуя ему что-то знать?

Vadim
27.09.2017
13:50:22
Всем привет! Ребят, помогите пожалуйста выбрать UI фреймворк для реакта, что были хорошие готовые контроллы типа табов, диалогов, кнопок, переключателей и вот это все...
Кандидаты:
1) react-bootstrap
2) palantir/blueprint
3) Semantic-UI-React
4) elemental-ui.com
5) предложите свой вариант

Max
27.09.2017
13:50:37
antd
еще

Oleg ?
27.09.2017
13:50:52
antd, но есть свои недостатки

Сергей
27.09.2017
13:51:38

Svyatoslav
27.09.2017
13:51:42
Семантик хорош, но если изменять вид придется, то замучаешься !important проставлять

Oleg ?
27.09.2017
13:52:47

Rostislav
27.09.2017
13:58:22
Как обменяться данными между компонентами в React
Допустим когда я нажимаю кнопку "Добавить в корзину" в Product компонент, должно добавляться в состояние компонента Cart