
Cenator
26.08.2018
12:25:08
@js_noobs_ru

Эмин
26.08.2018
12:33:06

Australo
26.08.2018
12:33:44

Artem
26.08.2018
12:34:19

Google

Эмин
26.08.2018
12:34:32
потому как тебе тут могут указать на косяки, ты конечно же их исправишь. И работодатель сочтет твою квалификацию выше чем она есть. Из за этого есть шанс что ты можешь не пройти испытательный срок.

Kendr
26.08.2018
12:36:17

Australo
26.08.2018
12:36:38

Cenator
26.08.2018
12:37:18

Australo
26.08.2018
12:38:30

Artem
26.08.2018
12:40:00

Australo
26.08.2018
13:03:39

Ann
26.08.2018
13:04:53
паддинги/марджины везде вразнобой, где-то вообще их нет и текст прилипает к рамке
отступ слева в верхнем меню какой-то непонятный - ожидается, что будет вровень с контентом

Cenator
26.08.2018
13:05:42
Напоминаю что это не чат по верстке

Alexander
26.08.2018
13:09:54
сделай у подписей к пикчам паддинги слева и справа, будет достаточно
ну и маргины одиннаковые
уххх

Google

Alexander
26.08.2018
13:10:27

Australo
26.08.2018
13:12:24
понял , буду допиливать , а по код сам , случаем , никто не смотрел ?)) на Джуна что не хватает / не так

Nurlan
26.08.2018
13:17:03
Всем привет. Друзья, я начинающий разработчик на стеке MEAN в стеке Angular первый то есть AngularJS. Сложно ли будет освоить React, сильно ли они отличаются. Посоветуйте хорошее руководство или книжку желательно на русском языке.

Abu
26.08.2018
13:18:13

Nikolay
26.08.2018
13:32:22
> Angular первый то есть AngularJS
Соболезную. Хуже доки, чем у первого ангуляра я не встречал :)

Dmitry
26.08.2018
13:36:27

Kendr
26.08.2018
13:40:01

Владимир
26.08.2018
13:40:32
Только на англе

Max
26.08.2018
14:02:08


М
26.08.2018
14:26:31
это что за приход новых участников был такой мощный?) где-то рекламу сделали?
а по существу, помогите разобратьтся с SSR плиз. У меня есть компонент <Component />, который перед маунтом читает localStorage.lang и соответственно рендерит разный контент в зависимости от значения lang. Компоненты у меня изначально были доступны и с сервера и с клиента (так как весь юай хранится в папке /imports). Я добавил SSR в проект, единственное, что потребовалось изменить - это сделать роутер так же доступным и с сервера и с клиента (раньше он хранился только на клиенте). Все заработало, но присутствует такая ошибка - на клиенте все норм, а на сервере пишет ошибку, что getItem у localStorage нельзя прочесть, так как localStorage не существует (логично, сервер же).
и тут я сломался... как нужно это обыграть? именно теоретически (так как если я начну рассказывать, что у меня за роутер и прочее, то будет пипец как долго и неинтересно)
я могу сделать кусок кода с localStorage в компоненте доступным только на клиенте. но это получается, что краулеры получат другой код, где будет отрендерено все на сервере без переменной lang.
как работать с исключительно клиентскими данными при ssr ?


Cenator
26.08.2018
14:30:31

М
26.08.2018
14:34:25
храни в куке
то есть localStorage при SSR вообще не используется?

Cenator
26.08.2018
14:34:50

Dmitry
26.08.2018
14:36:05

М
26.08.2018
14:36:53
и просто заменяю все обращения к локалСтораджу работой с куками?

Cenator
26.08.2018
14:37:02

М
26.08.2018
14:37:18
и разделяю код для клиента - клиентскими обращениями к куке, и код для сервера - серверными методами для куки

Cenator
26.08.2018
14:38:09

Google

М
26.08.2018
14:41:51
стоп, а какую куку отдаст краулер?
с отдельным клиентом все понятно - в первый раз никакую (проинициализируем), в дальнейшем при посещениях уже будет задана кука.
а краулер имеет какой-то интерфейс для работы с куками?

Cenator
26.08.2018
14:59:17
язык определять через accept-language

М
26.08.2018
15:00:45
ну то есть если я верно понимаю, то можно работать дальше в локалсторадже на клиенте для таких данных, как текущий язык и корзина товаров, а на сервере вместо реальных данных отдавать фейковые (скажем, всегда русский язык и пустую корзину)
или туплю?

Cenator
26.08.2018
15:01:21

М
26.08.2018
15:02:33

Cenator
26.08.2018
15:03:23

М
26.08.2018
15:26:35
ребят, так если пойти дальше, то можно ведь вообще отдавть краулерам одно, а рендерить другое?

Artem
26.08.2018
15:31:45

М
26.08.2018
15:32:10
круто сделать ssr и получить бан ахах

Admin
ERROR: S client not available

М
26.08.2018
15:42:25
ребят, в чем может проблема, что стили из styled components подгружаются спустя секунду после всех элементов?
то есть загружается страница, появоляются всем элементы без стилей и через секунду применяются стили?
проблема появилась после добавления ssr

Cenator
26.08.2018
15:47:06

М
26.08.2018
15:49:45
блин, точно, спасибо

Hrant
26.08.2018
16:05:08
Всем привет такая проблема через редукс получаю две даты с апи посты и коменты иползую редукс тханк аксиос когда в компоненте консолю коменты он выводит их как масив с несколькоми обектами но когда я мапом прохожу он не находит item.id например... видимо компонент не успевает получить инфу что делать?

Nurlan
26.08.2018
16:06:10

Google

Abu
26.08.2018
16:06:30

Hrant
26.08.2018
16:07:35

Егор
26.08.2018
16:10:53
Есть ли вообще какая-нибудь разница между передачей в connect'e mapDispatchToProps функцию или объект?

Nikolay
26.08.2018
16:20:16
Ну, например, в "объектной" сигнатуре у редакса есть косяки с flow-тайпингами
А вообще функция это более общий вариант, объект это типа шортхенда

Maxim
26.08.2018
16:43:17
Парни, привет! Где то видел / читал / слышал, что Ramda memoize очень медленно работает. Можете посоветовать аналоги?

Таймураз
26.08.2018
17:02:53

Егор
26.08.2018
17:05:25

М
26.08.2018
17:16:13
подскажите насчет SSR еще один вопрос, плз
подразумевается, что роутинг происходит либо на сервере (ssr), либо на клиенте (обычный роутинг)
то есть что-то одно, ДВУХ РОУТЕРОВ (один серверный для краулеров, другой клиентский для юзеров) делать не нужно?

Andrew
26.08.2018
17:17:34

М
26.08.2018
17:17:37
потому что уже сутки ебусь с двумя роутерами и тут меня видимо осенило...
Глянь next
а что там? у меня вообще метеор, но вопросы я задаю общего плана

Andrew
26.08.2018
17:18:20
Там он совмещен, shallow роутин происходит на клиенте

М
26.08.2018
17:19:34
сейчас гляну