
Alex
26.10.2016
12:07:50
да работаем в подвале
крысы в рот лезут

Art
26.10.2016
12:10:52

Alex
26.10.2016
12:11:20
source maps заработали, но в исходниках вид
var _reactDom = __webpack_require__(180);
__webpack_require__(379);
__webpack_require__(850);
console.log(2223);
(0, _reactDom.render)(__webpack_require__(378), document.getElementById('app'));

Google

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:15:55

Nikolay
26.10.2016
12:16:47
Младой человек, вам чего надо то?)

Alex
26.10.2016
12:17:11
чтобы было import react from "react" =)
Т.е. то, что было до babel

Nikolay
26.10.2016
12:17:19
лол
а зачем вам тогда бабель?)

Alex
26.10.2016
12:17:43
ну неее
я ж про source maps

Aleh
26.10.2016
12:18:15
eval-source-map

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:19:33
Только devtool поставь в "source-map"

Alex
26.10.2016
12:20:03
о) Спасибо :)

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:20:11
или cheap-source-map
А, не. Cheap не прокатит

Google

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:21:40
просто source-map

Aleh
26.10.2016
12:23:43
eval-source-map вроде быстрее

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:40:11
при eval их там не будет
Ну, или я не нашёл

Aleh
26.10.2016
12:42:03

Iaroslav ¯\_(ツ)_/¯
26.10.2016
12:44:00
Спасибо, что подсказал

[Anonymous]
26.10.2016
12:55:41
c точки зрения материал семантики, как называется основная секция приложения?
или учитывая компонентный подход, не бывает общих абстракций, а только индивидуальные?
D:
ну в смысле правильно я понимаю, что есть например APP в который соединяет множество компонентов, но каждый компонент является независимым от других компонентов хоть и может их содержать для своей реализации.
я запутался
><

Владислав
26.10.2016
13:02:58
так, у меня мега-вопрос
у меня есть ёба-компонент
я хочу послушать его
получается, надо на каждый рендер переслушиваться?

[Anonymous]
26.10.2016
13:04:12
у меня на каждый рендер

Владислав
26.10.2016
13:04:41
блет, придется тогда рендер оптимизировать

Google

[Anonymous]
26.10.2016
13:05:10
подожди, может есть другой путь, это мой еба подход :D

Roman
26.10.2016
13:08:57
Что значит послушать?

Владислав
26.10.2016
13:09:09

Pavel
26.10.2016
13:09:20
эм

Roman
26.10.2016
13:09:24
Аа
А при чем тут рендер? Это же про маунт размаунт
Нет?
а ну короче примерно понял, вопрос снимаю

[Anonymous]
26.10.2016
13:11:35
а маунт и размаунт независимо от рендеринга?

Roman
26.10.2016
13:12:03
дом елемент у вас меняется что ли на каждый рендер?

Владислав
26.10.2016
13:12:28
ммм, не факт
я разбираюсь

Roman
26.10.2016
13:12:52
маунт -> дом елемент -> анмаунт

[Anonymous]
26.10.2016
13:13:03

Владислав
26.10.2016
13:13:19
ну там стейт меняется, как мое настроение
т.е. очень часто

Roman
26.10.2016
13:13:58
а не лучше ли будет лисенер в сам компонент присобачить, а не в его родителя?
а связь с родителем уже через пропсы-хэндлеры

Владислав
26.10.2016
13:17:47
так-то я не дурак, сделал бы прямо

Google

Roman
26.10.2016
13:18:30
ну тогда уж сами с усами и костылями

Владислав
26.10.2016
13:18:43
чем и занимаюсь

Roman
26.10.2016
13:18:47
мне лично интересен сам кейс
а зачем это понадобилось?

Владислав
26.10.2016
13:19:15
да у меня material ui, а там таблица обернута в семь шуб
так что ноду из нее можно только по веренице рефов достать

Roman
26.10.2016
13:21:00
ох жесть, я уже не первый раз встречаю "materialui" и "адские костыли" в одном предложении

Владислав
26.10.2016
13:21:51

Ruslan
26.10.2016
13:23:13
ну или можно первым правилом с translate, а потом с supports

Damir
26.10.2016
13:49:18
разделяете ли вы по разным папкам умные и dumb компоненты?

Iaroslav ¯\_(ツ)_/¯
26.10.2016
13:51:23
у меня компоненты просто разложены по своим каталогам внутри components. Понять "умный" или "глупый" компонент мне помогает наличие папочки __test__ внутри каталога

Vladimir
26.10.2016
13:59:27
Очень удобно каждый раз вспоминать, подписан у тебя компонент напрямую к стору или нет. Так же у меня всегда есть лишняя минутка, чтобы в случае чего перенести компонент из одной папки в другую

Iaroslav ¯\_(ツ)_/¯
26.10.2016
14:02:13
Или ирония?

Vladimir
26.10.2016
14:02:28
вообще статья про умные и тупые компоненты - одна из двух даниных статей, которые сразу надо забыть как прочитаешь
это сарказм, да

Roman
26.10.2016
14:04:25
какая вторая статья?)

Iaroslav ¯\_(ツ)_/¯
26.10.2016
14:04:34
ну, раскладывать по разным папкам - это ИМХО уже изврат. Хуже только пихать компоненты по принадлежности к страницам
А всё отличие между умными и тупыми компонентами для меня закончилось после сравнения их с ViewController и View

Google

Исмаил
26.10.2016
14:07:19
Я отдельно храню компоненты, которые грузятся в react-router

Iaroslav ¯\_(ツ)_/¯
26.10.2016
14:08:04

Исмаил
26.10.2016
14:08:27
так и есть

Iaroslav ¯\_(ツ)_/¯
26.10.2016
14:09:51

Brs
26.10.2016
14:25:30
а кто воще на митап идет?

Арсений
26.10.2016
14:25:59
Я могу сходить, кек

KlonD90
26.10.2016
14:43:33
У кого-нибудь настроены нормальные автодополнения на компоненты с автореквайрами для реакта?
на webstorm

Sasha
26.10.2016
14:49:17
Привет всем, такой вопрос: как адекватно можно определять устройство, с которого заходят на сайт? нужно для отключения библиотеки на мобильных/планшетах
пробую это https://github.com/hgoebl/mobile-detect.js/, но в ишью много жалоб - подозрительно

Алексей
26.10.2016
14:52:09

Damir
26.10.2016
14:54:45
писал эту библиотеку, по тестам покрывает больше 90% https://browscap.org/
пока руки не дошли дописать до 100%

Sasha
26.10.2016
14:56:25

Алексей
26.10.2016
14:57:31

Damir
26.10.2016
14:57:31

Sasha
26.10.2016
14:58:59

Владислав
26.10.2016
15:08:59
блин, что за фигня c findDomNode
Получается, мне без него вообще не взять дом-элемент у компонента без рефов