@react_js

Страница 381 из 5115
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
а если в requestAnimationFrame запихнуть получение ширины - нормально работает?
уже решил проблему. Просто по другому получаю ширину/высоту

Anton
11.08.2016
11:42:45
width у svg в процентах задана
Браузер не получил управление и не расчитал её. On load нужен

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
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 в команде, мне не пофиг раз спрашиваю, очевидно же)

И если бы я знал ответ на твой вопрос, то подсказал бы:)

Lupsick
11.08.2016
15:55:53
ваще пофигу на структуру папок) надо брать ту, о которой в команде договорились
https://medium.com/@yejodido/atomic-components-managing-dynamic-react-components-using-atomic-design-part-1-5f07451f261f#.8wmz94uih

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
Ребят как вам такая структура папок http://marmelab.com/blog/2015/12/17/react-directory-structure.html
Главное, чтобы компоненты были в папке, а то со временем превратиться в кашу (каждому компоненту стили, каждому компоненту json языков и так далее). Потом еще какие-нибудь иконки хранить, картинки, конфиги компонента и прочее

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
ок, тогда объясните, где посмотреть хоть один пример использовать connection cursor в relay?
https://m.alphasights.com/how-to-do-effortless-pagination-with-relay-connections-and-graphql-ruby-a534ffaf5cbf#.381tf8hpj

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

Nikita
11.08.2016
16:02:00
https://m.alphasights.com/how-to-do-effortless-pagination-with-relay-connections-and-graphql-ruby-a534ffaf5cbf#.381tf8hpj
да, это видел. Там куда-то Relay.Route опущен. не понятно, что в нем должно быть

Алексей
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
заюзайте atomic design базарю еще захочешь
Атомная структура довольно интересная, ты ей давно пользуешься?

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

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

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
Вопрос по этим модулям. Как их в итоге заставить работать с сервер рендером?

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