@react_js

Страница 947 из 5115
Сергей
14.02.2017
08:35:18
Да это может быть хоть Гугл по сайт мэпу
карту сайта на реакте отдавать?

KlonD90
14.02.2017
08:35:32
Ой забей короче

Regina
14.02.2017
08:35:33
Регин, у тебя редакс есть?
Andrew в этом приложении только флакс, к сожалению

Сергей
14.02.2017
08:35:36
Да это может быть хоть Гугл по сайт мэпу
много ты видел сайтов, которые сразу косарь постов отдают? пагинация не слышал?

Google
KlonD90
14.02.2017
08:35:48
Эти фронтендеры :/

Сергей
14.02.2017
08:36:06
видимо ты зря сюда пришел

Andrew
14.02.2017
08:36:06
Andrew в этом приложении только флакс, к сожалению
В нем я не шарю) На редаксе знаю как решить

Сергей
14.02.2017
08:36:27
Эти фронтендеры :/
зря ты в реакт пришел рендеришь косарь элементов...

Andrew
14.02.2017
08:36:31
Regina
14.02.2017
08:37:11
Andrew буду благодарна за подсказку реализации на редакс

Andrew
14.02.2017
08:37:15
1000 элементов это класс

Сергей
14.02.2017
08:37:23
а ясно, опять дебильный стёб)

Но мы такое переписали на канвас
вот это конечно тупо выглядит...

Andrew
14.02.2017
08:38:01
Andrew буду благодарна за подсказку реализации на редакс
Ну смотри, у тебя есть посты, ты их прогружаешь в стейт

Regina
14.02.2017
08:38:36
да, на флаксе сейчас также сделала

Andrew
14.02.2017
08:38:37
Andrew буду благодарна за подсказку реализации на редакс
Создаешь еще один стейт, активного поста, и при лайке, диспатчишь

Dreamerinnoise
14.02.2017
08:38:55
вот это конечно тупо выглядит...
Что тупо? Заниматься оптимизацией если дом хреново обрабатывает мой кейс?

Google
Dreamerinnoise
14.02.2017
08:39:07
Влепите варн уже этому Сове

Сергей
14.02.2017
08:39:11
Что тупо? Заниматься оптимизацией если дом хреново обрабатывает мой кейс?
отдавать юзеру картинку вместо данных? тупо конечно

Andrew
14.02.2017
08:39:28
да, на флаксе сейчас также сделала
Тогда тебе лайки в пропсах надо хранить( от поста же )

KlonD90
14.02.2017
08:39:37
Карта сайта не знают что такое. Тысяча элементов это элементы а не компоненты количество дом год примерно :/ вы вообще представляете как вне jsx код выглядит?

localvoid
14.02.2017
08:41:10
зашёл сейчас на гитхаб (>1000 элементов), фэйсбук (>2000 элементов) ;)

Dreamerinnoise
14.02.2017
08:41:44
ну фейсбок-то то ещё говно

как сайт

KlonD90
14.02.2017
08:42:01
как карта сайта связана с React?
Давай не подменять. Вопрос был где взять нагрузку одновременно на тысячу эндпоинтов. Вот тебе бот приходит читает карту и идет читать весь сайт в первый раз

Andrew
14.02.2017
08:42:05
Regina
14.02.2017
08:42:38
Andrew спасибо! ? Поэкспериментирую с добавлением проверки на активный элемент.

KlonD90
14.02.2017
08:42:47
Это даже без злоумышленников

Сергей
14.02.2017
08:43:07
ты будешь использовать реакт для блога?

Andrew
14.02.2017
08:44:06
Andrew спасибо! ? Поэкспериментирую с добавлением проверки на активный элемент.
Когда данные в стейте обновляются, обновляется и пропс у элемента, получается твой пост будет обновлён с новым кол-вом лайков По сути тебе стейт элемента не нужен

Regina
14.02.2017
08:45:18
стейт нужен был еще и для того, чтобы css кнопочки менять))

Google
Дмитрий
14.02.2017
08:47:49
styled-components — как морская свинка

И не морская и не свинка

Andrew
14.02.2017
08:48:19
И ваще не стайлес

Regina
14.02.2017
08:49:35
я делаю проверку, если был клик по кнопке лайк state = is_liked: true Если is_liked == true, то меняю props + закрашиваю иконку лайка (как в фейсбуке, собственно)

Дмитрий
14.02.2017
08:49:54
Ну там убрать дублирующие свойства скомпоновать это в короткий css файл
Дублирующиеся свойства решает styletron с virtual CSSOM, но всё равно это не статический билд

Regina
14.02.2017
08:50:24
но вопрос был не в этом. Было непонимание работы вложенных компонентов в роутере.

буду разбираться :)

Dream
14.02.2017
08:50:51
Инлайновые стили все равно ужасно

Сергей
14.02.2017
08:51:53
Инлайновые стили все равно ужасно
ни jss, ни styled-components это не инлайн стили

Dreamerinnoise
14.02.2017
08:52:02
Я даже не понимаю, как инлайновые стили реакт сообщество схавало

наверное на хайпе как всегда

Алексей
14.02.2017
08:52:36
чем технически инлайн стили плохи?

Dream
14.02.2017
08:52:57
Как быть с псевдоэлементами, я их использую постоянно

Dreamerinnoise
14.02.2017
08:53:31
Алексей
14.02.2017
08:54:05
Как быть с псевдоэлементами, я их использую постоянно
тут согласен. хотя никто не виноват что разработчики зафорсили это только в css

Dreamerinnoise
14.02.2017
08:54:08
глянуть на ту же material-ui, которая не next

Алексей
14.02.2017
08:54:15
Vladimir
14.02.2017
08:55:05
Инлайновые стили все равно ужасно
Это половина решений CSS-in-js

Dream
14.02.2017
08:55:38
Я понимаю когда пришел в реакт очень сильно плевался

Алексей
14.02.2017
08:57:06
звучит как "я всегда писал css в отдельном файле, а тут придумали в одном месте писать"

Google
Dreamerinnoise
14.02.2017
08:58:42
пруфы
We later came up with an inline-style approach solving the majority of our issues. But: We had lost around 25% of the performance ?. Computing the inline-style at each render with no caching isn't really efficient. Some more advanced CSS feature wasn't available, e.g. keyframes, pseudo-elements, pseudo-classes ?. Media queries aren't available on the server. At least not yet. The debugging was really challenging. Browser dev tools aren't tuned for inline-styles.

https://github.com/callemall/material-ui/blob/master/ROADMAP.md#summarizing-what-are-our-main-problems-with-css

Владимир
14.02.2017
08:58:58
Dreamerinnoise
14.02.2017
08:59:11
>25% of the perfomance

Владимир
14.02.2017
08:59:37
>25% of the perfomance
попробуй создать такую реальную страницу где это просадка будет видна глазу, потом можно будет говорить

Дмитрий
14.02.2017
08:59:40
Ещё чего

Admin
ERROR: S client not available

Владимир
14.02.2017
08:59:58
как чего

спокойно заменяются на обычные элементы

если нужно инлайнить стили то спокойно можно и без псевдоэлементов обходиться

Dream
14.02.2017
09:00:52
Алексей
14.02.2017
09:00:53
ну так и что. кто виноват в этом? вот разрабы браузеров не придумали inline css, а сделали отдельно и конечно за столько лет оптимизировали. это значит что нужно схавать и радоваться? так же начнут все писать inline оптимизируют и это дело

Сергей
14.02.2017
09:01:54
если нужно инлайнить стили то спокойно можно и без псевдоэлементов обходиться
ага, и всякие :first-child :nth-child(5n) с помощью js обходить а также @media

Владимир
14.02.2017
09:02:28
ну а что поделаешь ? если зачем то встала задача инлайнить

Сергей
14.02.2017
09:02:31
если на странице дохрена похожих элементов и в каждом есть стили, то будет жопа

Сергей
14.02.2017
09:02:59
ну а что поделаешь ? если зачем то встала задача инлайнить
да, надо начинать с того, зачем вообще их инлайнить

Алексей
14.02.2017
09:03:10
ну кстати @media не прям большой помощник, для какой то логики все равно придется resize слушать

Google
Владимир
14.02.2017
09:03:12
динамические свойства

Dream
14.02.2017
09:03:21
Алексей
14.02.2017
09:03:39
это не эффективно конкретно в данный момент

Дмитрий
14.02.2017
09:04:12
Заказчикам тоже сказать "подождите 5 лет"?)

Алексей
14.02.2017
09:04:46
да почему, надо придумывать инструменты которые могут делать это эффективно)

Алексей
14.02.2017
09:05:11
ну вот ораторы выше говорят это не эффективно

Владимир
14.02.2017
09:05:42
ну вот ораторы выше говорят это не эффективно
значит они его никогда не пробовали

Сергей
14.02.2017
09:05:48
инлайн стили это жопа...

Владимир
14.02.2017
09:06:22
инлайн стили это жопа...
Когда нужна динамика в стилях, нет ничего лучше чем инлайн

Alexey
14.02.2017
09:06:52
как измерить разницу в производительности между инлайн стилями и отдельным файлом ?

Dream
14.02.2017
09:07:19
Алексей
14.02.2017
09:07:39
очевидно сделать страницу с двумя вариантами и померять время рендера

Владимир
14.02.2017
09:07:59
Dream
14.02.2017
09:09:59
Ну гипотетически display none/block больше ничего толкового в голову не приходит, вещи сложнее очевидно проще через класс сделать

Владимир
14.02.2017
09:11:07
вообще не очевидно



сделай это через классы

Алексей
14.02.2017
09:11:17

Страница 947 из 5115