
Ches
10.02.2017
09:42:46
а можно настроить css modules чтобы применять один класс через них в шапке компонента а дальше в нем ставить простые классы типо "buttons", "logo" и все работало? а в scss использовать вложенность, и если она очень большая то делить на несколько классов и добавлять их через css modules. надеюсь понятно...
а то что то не работает так

Сергей
10.02.2017
09:43:40
:local

Ches
10.02.2017
09:44:51
.header {
...
...
.logo {
}
}
div className={styles.header}
...
...
div className="logo"

Google

Сергей
10.02.2017
09:45:46
:global .logo {

Ches
10.02.2017
09:47:38
хорошая практика будет сразу на второй строчке в scss писать :global ? вроде удобно
прятать стили компонента от других компонентов, а внутри делать как и делалось бы стандартно

Valentin
10.02.2017
09:48:11
А заводил кто-нибудь ssr с system.import/import ?

Razzwan
10.02.2017
09:56:22

Michael
10.02.2017
09:57:44
Насколько в рендере плохо делать какие-либо вычисления?
Наверное не стоит в рендере высчитывать проекцию точек, а вытащить это в тханк или сажу

Razzwan
10.02.2017
10:00:14
кармабота удалили?

Сергей
10.02.2017
10:00:29
видимо

Джон
10.02.2017
10:01:49
Ребят, не получается импортировать компонент.. что я делаю неправильно?
аа

Google

Джон
10.02.2017
10:02:16
кажется понял )

Алексей
10.02.2017
10:02:17
Проблема в компоненте Card

Джон
10.02.2017
10:02:22
проблема не здесь

Алексей
10.02.2017
10:02:42
скинь код Card компонента, может забыл export default написать где-т

Razzwan
10.02.2017
10:02:52
А разве можно так в консоль просто компонент передать?

Сергей
10.02.2017
10:02:57

Michael
10.02.2017
10:02:59
Если я делаю запрос к серверу за геоданными, и потом нужно к ним применить выбранную проекцию, наверное лучше делать через saga, если данные пришли без проекции

Сергей
10.02.2017
10:03:10

Джон
10.02.2017
10:03:18

Алексей
10.02.2017
10:03:32

Джон
10.02.2017
10:04:03
https://gist.github.com/ababba15/0f598d17341a91da7f57b9817be9b830
гист

Алексей
10.02.2017
10:05:16
воу

Джон
10.02.2017
10:05:19
CSSClassnames у меня объект.
на него может ругяться?

Алексей
10.02.2017
10:05:38
если ты его как компонент используешь то да
ошибка в этом, React ожидает класс/функцию

Сергей
10.02.2017
10:06:06
300+ строк на компонент это прям...

Алексей
10.02.2017
10:06:24
получает объект, скорее всего ты где т пишешь <Component /> а Component у тебя объект/инстанс класса

Джон
10.02.2017
10:07:01
хм, буду копать. это точно не CSSClassnames

Google

Сергей
10.02.2017
10:08:08
нужно {Component} в данном случае

Джон
10.02.2017
10:08:42
Это ты про что именно?

Сергей
10.02.2017
10:09:01
если Component это инстанс класса а не класс, в jsx его нельзя использовать как тег

Razzwan
10.02.2017
10:11:26

Сергей
10.02.2017
10:11:38
ничего

Джон
10.02.2017
10:12:57
Это не мой код (естественно). Это Grommet UI. Хочу взять его за основу и стилизовать компоненты по-своему.
Его делали в Hewlett Packard, по идее все должно быть рабочее..
3 объекта есть, круг сужается )

Сергей
10.02.2017
10:16:20
а не проще было в одном console.log вывести?
console.log({ classnames, Props, Box,
сразу бы узнал что не так

Джон
10.02.2017
10:17:45
попробую сейчас

Ches
10.02.2017
10:19:10
прятать стили компонента от других компонентов, а внутри делать как и делалось бы стандартно

Dmitry
10.02.2017
10:26:31
это больше про нейтив, конечно, но я решил что вы тоже можете порадоваться

Сергей
10.02.2017
10:29:14
хорошо написано
но Native тоже опенсорц

Dmitry
10.02.2017
10:30:21
вот что бывает когда стихоплёт начинает лезть в разработку

Google

Admin
ERROR: S client not available

Dmitry
10.02.2017
10:31:04
прямое опровержение модной идеи про everyone should learn to code

Dreamerinnoise
10.02.2017
10:33:23
В чём-то он прав

Vladislav
10.02.2017
10:36:36
В чём-то он прав
во многом, особенно насчет оптимизации фейсбука. Когда фейсбук купил инстаграм и перефигачил УЙ, тот стал тормозным до жути
но за андроед чувак не в курсе походу

Dreamerinnoise
10.02.2017
10:38:03
Да и что не только фейсбук закрывает свои апи время от времени

Dream
10.02.2017
10:51:33
Привет, кто-то может что-нибудь хорошее сказать в пользу css модулей?

Джон
10.02.2017
10:57:47
вот что странно, я передаю строку, а маркдаун думает что это не строка...
извините, заспамил тут своими скринами

Ruslan
10.02.2017
11:01:47
а PollBot отключен?

Сергей
10.02.2017
11:10:50
Юзай @vote

Ruslan
10.02.2017
11:14:41
Как вы задаете propTypes и defaultProps для компонентов
при помощи static внутри класса – 14
??????? 64%
задаю в качестве свойства класса – 5
??? 23%
все эти ваши ES2015+ классы от лукавого, использую createClass – 3
?? 14%
? 22 people voted so far.

Алексей
10.02.2017
11:18:29
а я вообще больше функциями пишу, нет такого варианта(

Ruslan
10.02.2017
11:20:29

Алексей
10.02.2017
11:21:40
ну мы же в общем спрашиваем, было бы крутой такой вариант прописать)

Vladimir
10.02.2017
11:27:41

Petr
10.02.2017
11:32:43

Алексей
10.02.2017
11:33:07
как свойство функции)
@iamstarkov +1)

Google

Vitaly
10.02.2017
11:43:47
Как обновить пропсы у элемента, если они изменяются кодом(не реактом). Заного создавать элемент с новыми пропсами, и перерендеривать?

Джон
10.02.2017
11:52:05
Ребят, так нельзя?

Алексей
10.02.2017
11:53:46
импорт статический. хотя мож вебпак так сможет

Roman
10.02.2017
11:54:33
вроде ж где то писали что можно алиасы делать для импортов

Джон
10.02.2017
11:54:52

Roman
10.02.2017
11:56:55
гуглю пасиб
https://reactnatve.wordpress.com/2016/06/16/alias-in-react-native/
вроде как похоже

Vladimir
10.02.2017
11:58:08
ну и recompose