
Сергей
10.07.2017
09:14:13

Denis
10.07.2017
09:14:31
не херню уже посоветовали

Сергей
10.07.2017
09:15:41
можно конечно вернуть массив
В месте использования пройтись map и добавить key
но это жуть, потому что нужно будет делать children clone

Konstantin
10.07.2017
09:16:31

Google

Сергей
10.07.2017
09:16:48
на 4 компонента
не путай термины
Чуваки, выручайте. Че-т застрял на такой фигне. Стэйтлесс функция, возвращает часть таблицы.
return <div>
{[dashboardViewHeader, dashboardViewCheckboxes, kpiViewHeader, kpiViewSection]}
</div>;
Так вот мне надо, что б возращало просто как:
return [dashboardViewHeader, dashboardViewCheckboxes, kpiViewHeader, kpiViewSection];
Но нефига! Пишет не валидный компонент. Обернуть во что-то не вариант (с дивом работает, но верстка ломается)
все функции и так stateless

Konstantin
10.07.2017
09:17:39
точняк! чужой код и тут такой пиздос.
вот че за прикол - сделать абы сделать?!
никакой продуманности, проектирования, нихера!
компонент --- 1250 строк
тупо наверстали таблицу и все в контейнере

Max
10.07.2017
09:20:22
Uncaught Invariant Violation: A(...): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.

Ches
10.07.2017
09:21:04
можете подсказать паттерн как правильно делать карту с макерами и информацией при клике?
т.е что делать после клика на маркер, как рендерить компонент с информацией?

kana
10.07.2017
09:21:53
Контейнеры
Так контейнер должен что оборачивать, страницу илм организм? И если организм, то как вообще странице использовать этот контейнер? Я понимаю, что атомик - либа компонентов, но это как-то не очент пересекается с реальным миром

Сергей
10.07.2017
09:22:19

Google

kana
10.07.2017
09:23:25
У меня уровень "страница" с самим понятием "библиотека компонентов" не совмещается

Сергей
10.07.2017
09:24:19
Если у тебя страница полностью заточена под твой проект, то это не атомик

Андрей
10.07.2017
09:27:59
в общем, пришли сеошники и сказали, что реакт даже со сервер сайд рендерингом сломает вам все сео, ибо гугл с этим ок дружит, а яндекс нет. У кого нибудь есть какая нибудь информацию по этому поводу?

Сергей
10.07.2017
09:28:36
обновите версию своих СЕОшников, required: 12+

Андрей
10.07.2017
09:29:27
они говорят у них в примере есть живой проект с реактом и там сео просел очень сильно в яндексе. Я не понимаю какая разница, если сервер сайд отдает штмл

Сергей
10.07.2017
09:31:46
Чуваки просто не шарят

Андрей
10.07.2017
09:32:27
чуваки не шарят, а из за них сейчас срежется бизнес с запуска проекта на реакте)
нужны контр аргументы

Konstantin
10.07.2017
09:32:37
кароче, разобрал на 4 отдельных эл-та, разарботало ... но выглядт херово блин

Egor
10.07.2017
09:32:53
есть же яндекс.вебмастер

Nahasaki
10.07.2017
09:39:22

Сергей
10.07.2017
09:39:35

Nahasaki
10.07.2017
09:39:50
ну я думал ты цифры к чему то привязываешь
а, по годам
не буду спрашивать почему 2002

Сергей
10.07.2017
09:41:12

Google

Egor
10.07.2017
09:42:05
примерно вот такие сеошники https://www.fl.ru/projects/2168031/sdelat-analog-yandeksa_google.html

Oleg
10.07.2017
09:45:01
наверное, они говорят про проект с React без серверного рендеринга. потому что crawler Google умеет выполнять js, а у Яндекса – нет

Andrey
10.07.2017
09:46:22

Mike
10.07.2017
09:46:58
они оба не умеют
точнее выполняют
но не дожидаются изначальных запросов асинхронных
и часть данных не отрисовывают

Сергей
10.07.2017
09:48:09
Кто-нибудь юзает npmjs.com/styled-normalize у себя?
не встречал ли кто багов?

Oleg
10.07.2017
09:49:21
может, Яндекс уже научился. когда я последний раз проверял было всё печально. У Гугла работало, но да, без данных. Но с ssr всё отлично завелось и там, и там

Саша
10.07.2017
10:12:50
кто-то пилит виджеты или что-то подобное, что встраивается в левые страницы? как лучше изолировать их от глобальных стилей, которые есть в документе ?

Сергей
10.07.2017
10:13:26

Denis
10.07.2017
10:17:23
Shadow dom

Сергей
10.07.2017
10:18:37
который не везде работает)

Влад
10.07.2017
10:28:19
Ребят, такой вопрос. Как вы изначально данные инициализируете в реакте? Делаете запрос на сервер или сервер при рендере отдает данные?

Саша
10.07.2017
10:30:11

Alexander
10.07.2017
10:30:38

Сергей
10.07.2017
10:30:50

Саша
10.07.2017
10:31:02
ну не в одном месте-то )

Alexander
10.07.2017
10:31:04
можно юзать keytransform'ы и переиспользовать
а самое прекрасное, что не нужно делать react-eject, чтобы настроить компайлеры для каких нибудь scss

Google

Alexander
10.07.2017
10:31:48
по перфомансу пока непонятно, насколько это медленнее
но концепция хороша

Denis
10.07.2017
10:32:13
Он о initize

Alexander
10.07.2017
10:32:27
ещё из плюсов, можно делать анимацию через транзишены
fadeout всякие..

Саша
10.07.2017
10:33:25
какое это отношение имеет к тому, что нужно дропнуть глобальные стили?
я о другом вообще спросил )

Sergey
10.07.2017
10:34:09
здравствуйте. подскажи нормальный туториал или полуную доку по материал юи реакт
вот это не предлагать
http://www.material-ui.com

Admin
ERROR: S client not available

Саша
10.07.2017
10:34:34
а чем их сайт не подходит-то
все последнее там
свежее только в сорсах

Sergey
10.07.2017
10:35:01
тем что много не обясняеться

Саша
10.07.2017
10:35:24
ну, никто не будет объяснять юайную либу )
сорсы только

Sergey
10.07.2017
10:36:26
в том то и дело, что у них такая дока, что приходиться самому в сорсах копать, чтоб разобраться как с этим работать

Саша
10.07.2017
10:36:58
а что там не понятного-то? почти все компоненты простые там
кроме диалогов разве что

Сергей
10.07.2017
10:37:43
там же примеры есть

Google

Сергей
10.07.2017
10:37:50
берешь юзаешь
экспериментируешь

Sergey
10.07.2017
10:37:53

Сергей
10.07.2017
10:38:00
если понимаешь язык и реакт то проблем не будет

Саша
10.07.2017
10:38:25
iconElementRight
в таббаре
по-моему есть

Sergey
10.07.2017
10:38:37
да
но можно еще простым классом

Сергей
10.07.2017
10:38:52

Sergey
10.07.2017
10:38:53
вот хз как правильнор

Сергей
10.07.2017
10:38:59
как удобнее

Саша
10.07.2017
10:39:14
не выдумывай себе проблем

Котяй Негодяй
10.07.2017
10:39:16
Кто юзал material-ui@next? Как в теме задать псевдоэлемент для класса?

Sergey
10.07.2017
10:39:33
еще один)

Сергей
10.07.2017
10:39:36

Котяй Негодяй
10.07.2017
10:40:26
Делаю так:
const theme = createMuiTheme({
overrides: {
MuiTableRow: {
root: {
position: 'relative'
'&:after': {
background: '#f00',
}
}
}
}
});
Не работает.
Пардон, исправил. Не работает никак.

Сергей
10.07.2017
10:41:46
Проверь jss плагины

Котяй Негодяй
10.07.2017
10:42:04
А как там конфиг JSS задавать?

Sergey
10.07.2017
10:42:12

Сергей
10.07.2017
10:42:54
что значит "Не работает"