
Ilya
11.08.2016
10:54:14
Ну ребят.
Если спросить, дадут ссылку как раз на чатик где _можно_ и _нужно_ искать.
@javascript_jobs

Alexey
11.08.2016
10:55:28
упс. окей, спасибо!

Google

Алексей
11.08.2016
10:57:00
Хм, какой-то странный баг при работе с SVG, в componentDidMount пытаюсь получить ширину svg элемента
svg.width.baseVal.value // => 0
Хотя при дебаге показывает ту ширину
Которая должна быть
даже используя debugger, console.log показывает 0, при дебаг моде показывает нужную ширину
что за ерунда?
width у svg в процентах задана
причем с height все работает нормально оО

Brs
11.08.2016
11:14:37
а если в requestAnimationFrame запихнуть получение ширины - нормально работает?

Алексей
11.08.2016
11:15:13

Anton
11.08.2016
11:42:45

Evgeny
11.08.2016
11:49:03
Чё-то взлольнул

Alex
11.08.2016
11:50:24
?

Max
11.08.2016
14:50:10
Вопрос больше не по реакту а по CSS-modules с реактом. Я могу из css компонента родителя управлять стилями дочернего компонента?
&.sideBarOpened {
& .container {}
}
container класс в дочернем компоненте

Google

Lupsick
11.08.2016
15:00:37
scss же

Max
11.08.2016
15:01:09
какой scss? говорю же, css-modules + postCSS nested

Tim
11.08.2016
15:01:29
в любом случае все норм

Lupsick
11.08.2016
15:01:36
да

Tim
11.08.2016
15:01:38
postCSS - сделает тебе норм css
css-loader - сделает тебе модули

Max
11.08.2016
15:01:58
да вот что-то не работает такой вариант

pepsi ¯\_(ツ)_/¯
11.08.2016
15:02:02
ты можешь заворачивать класс в :global(), тогда он не будет хэшироваться и будет доступен глобально, и ты сможешь к нему обратиться из другого компонента

Max
11.08.2016
15:02:03
поэтому и спрашиваю

pepsi ¯\_(ツ)_/¯
11.08.2016
15:02:06
но это bad way

Max
11.08.2016
15:02:18
знаю, поэтому так не делаю)

Tim
11.08.2016
15:02:19
не не, точно работает так

pepsi ¯\_(ツ)_/¯
11.08.2016
15:02:43
теоретически, можно использовать compose:
.otherClassName {
composes: className from "./style.css";
}

Tim
11.08.2016
15:02:47
только вот я не использовал postCSS nested

pepsi ¯\_(ツ)_/¯
11.08.2016
15:03:08
но я у себя c less+postcss+webpack не смог это завести

Max
11.08.2016
15:04:14
.layout .mainContainer.sideBarOpened .container
даже так не работает
без нестед

Ilya
11.08.2016
15:05:18
Они разве не локально удаляются, если их не админ удалил?

Google

Max
11.08.2016
15:05:37
нет
у всех

Ilya
11.08.2016
15:05:50
Так, удалилось?

Max
11.08.2016
15:05:56
вот для наглядности скрин по моему вопросу
https://cl.ly/1L1n0F2c461A
да
может кто у себя проверить пожалуйста?

Nikita
11.08.2016
15:24:02
народ, а есть группа по graphql/relay?

Denis
11.08.2016
15:26:33
Да :) @react_js

Nikita
11.08.2016
15:29:47
ок, тогда объясните, где посмотреть хоть один пример использовать connection cursor в relay?
ясно)

Pavel
11.08.2016
15:42:27
Ребят как вам такая структура папок http://marmelab.com/blog/2015/12/17/react-directory-structure.html

Nikita
11.08.2016
15:46:49
вот какой смысл профф чатиков, когда действительно сложный вопрос поднимается - все молчат?))
ваще пофигу на структуру папок) надо брать ту, о которой в команде договорились

Pavel
11.08.2016
15:49:04
Я 1 в команде, мне не пофиг раз спрашиваю, очевидно же)
И если бы я знал ответ на твой вопрос, то подсказал бы:)

Aleh
11.08.2016
15:54:30

Lupsick
11.08.2016
15:55:53

Zapix
11.08.2016
15:55:57

Anton
11.08.2016
15:56:36
Норм тут Никита агрится

Google

Anton
11.08.2016
15:56:46
Чем твой вопрос отличается от вопроса про папки?

Admin
ERROR: S client not available

Anton
11.08.2016
15:56:51
Эгоизм сэр

Zapix
11.08.2016
15:56:51
Тоже о ней задумывался потому-что кол-во компонент и контейнеров растет очень быстро.

Renat
11.08.2016
15:57:08
Pavel, абсолютно адекватная структура

anoru
11.08.2016
15:57:54

Nikita
11.08.2016
15:58:23
вопрос про папки из разряда "а чеб нам табы не начать ставить, а не пробелы?". Я агрюсь не на вопрос, а не сообщество) Вы обсуждаете эту тему, а важные вопросы тонут в подобных, не особо полезных. Просто не первый раз так уже)

anoru
11.08.2016
15:59:14
Нам ничего не надо писать, пока не найдется специалист по relay? (которых очень мало)

Lupsick
11.08.2016
15:59:20
заюзайте atomic design базарю еще захочешь

Алексей
11.08.2016
15:59:58

Pavel
11.08.2016
16:01:02
Спасибо за ответы, посмотрю про atomic design. Я вижу что проект растёт и в структуре папок начинается каша

Nikita
11.08.2016
16:02:00

Алексей
11.08.2016
16:02:17
@gusnkt https://github.com/gauravtiwari/relay-rails-blog/blob/master/client/app/bundles/PostsIndex/components/Posts.jsx
https://github.com/gauravtiwari/relay-rails-blog
( полный пример )

Nikita
11.08.2016
16:05:48
воот, спасибо)
можно и папочки обсудить))

Pavel
11.08.2016
16:06:14

Lupsick
11.08.2016
16:07:04

Pavel
11.08.2016
16:09:37
Экзотично) А кроме тебя ещё сколько людей в команде, у вас это первый проект на такой структуре?

Google

Lupsick
11.08.2016
16:09:54

from
11.08.2016
16:10:11

Алексей
11.08.2016
16:11:03
Можно кстати https://smacss.com использовать так-же - не только для CSS но и для React компонентов

from
11.08.2016
16:11:07

Max
11.08.2016
16:11:16

from
11.08.2016
16:11:29
Серъезное и актуальное на стэковерфлоу иногда лучше

hlomzik
11.08.2016
16:12:31
вот у меня тоже про css-modules вопрос. как-то можно удобно использовать classnames/bind и переданный извне className?
cx(my, klass, names, props.className) может облажаться, если, например, my === props.className
т.е. я хочу один класс оставлять неизменным
мизерная проблема, но все варианты (типа cx(my, klass, names) + ‘ ‘ + props.className) уродство

Anton
11.08.2016
16:17:37
Вопрос по этим модулям. Как их в итоге заставить работать с сервер рендером?