
Lin
25.05.2018
14:36:44
const StyledLink = styled(RouterLink)`
color: inherit;
text-decoration: none;
`;
const StyledButton = StyledLink.extend`
margin: 0 0 45px 45px;
left: 0;
bottom: 0;
position: absolute;
border: 2px solid #414141;
border-radius: 4px;
padding: 13px 25px;
color: #414141;
`;
export default class Link extends Component {
render() {
return (
<StyledLink to={this.props.to}>
{this.props.children}
</StyledLink>
);
}
}
export class LinkButton extends Component {
render() {
return (
<StyledButton to={this.props.to}>
{this.props.children}
</StyledButton>
);
}
}
С БЭМ нужно только дополнительный класс дописать
А тут ебаться и весь компонент дважды писать

from
25.05.2018
14:38:31

Google

Lin
25.05.2018
14:39:12
А учитывая, что я могу добавить несколько классов, экстендами это не делается
Только импортить откуда-то переменные
Ебануться

from
25.05.2018
14:43:45

Vlad
25.05.2018
14:59:58

Cenator
25.05.2018
15:02:05
С БЭМ нужно только дополнительный класс дописать
и увеличить длину строки в 2 раза
экстенды заменяется на styled(), который можно легко компоузить
да и интерполяцию строк легче заюзать чем класс дописывать, к тому же эту строку можно в пропсы передать

Andrey
25.05.2018
15:02:08
кстати, если компонент переиспользуется много раз на странице, и отличается только содержимым - то styled юзает один набор стилей для всех?

Cenator
25.05.2018
15:02:20
нет, спасибо, бэм говно и это неоспоримо

Сергей
25.05.2018
15:02:32

Vladimir
25.05.2018
15:05:32

Stepan
25.05.2018
15:05:50

Andrey
25.05.2018
15:06:29
а если один из компонентов меняется визуально? минимально

Cenator
25.05.2018
15:06:37
второй класс добавится

Google

Stepan
25.05.2018
15:07:00
смотря extend или () юзаешь

Сергей
25.05.2018
15:08:04
http://telegra.ph/React-rules-07-24

Stepan
25.05.2018
15:08:57

Danil
25.05.2018
15:50:05
Я правильно понимаю, что нельзя сделать приложение и изоморфным и прогрессивным? ?
Pwa же должен иметь офлайн функционал, а ssr как-то не особо для этого подходит

Сергей
25.05.2018
15:53:04
Уже 29 мая будет главная конференция «Яндекса» YaC. Три потока докладов: алгоритмы и данные в маркетинге, умная городская среда и инфобезопасность. Будем транслировать весь день на двух площадках, не забудьте добавить в закладки. Подробнее про конфу тут:
http://telegra.ph/29-maya--glavnaya-konferenciya-YAndeksa-YaC-05-24

Again
25.05.2018
15:54:08
Пушу в history нужную мне страницу при onClick
history.push(`/books/campings/${item.id}/update`, { fromMap : true, predicates: this.state.predicates });
,
В компоненте перехватываю это
if (history.location && history.location.state && history.location.state.fromMap) {
return history.push(`/map`, { ...history.location.state, fromBook: true });
}
И все норм работает,компонент обратно прогружается с нужным состоянием,но есть трабла.Если пользователь перезагрузит страницу у него применится это состояние с history.location.state.Как можно решить данную проблему?

Сергей
25.05.2018
15:55:47

Again
25.05.2018
15:56:28

Narek
25.05.2018
15:57:21
используй props

Сергей
25.05.2018
15:57:37
Мимо

Narek
25.05.2018
15:57:55
возможно не углубился в код
но как я понял он хочется передать переменную из одного компонента в другой

Again
25.05.2018
16:01:23
не хотелось бы ради этого подключать этот компонент к стору

Сергей
25.05.2018
16:03:00

Again
25.05.2018
16:03:18

Artyom
25.05.2018
16:14:38

Google

Artyom
25.05.2018
16:17:18

Евгений
25.05.2018
16:17:56
Кто знает какие нибудь книги или статьи по архитектуре реакт приложений ?

Default
25.05.2018
16:18:52

Artyom
25.05.2018
16:19:00

Default
25.05.2018
16:19:04
(я тоже поначалу творил хурму из-за этого)

Artyom
25.05.2018
16:21:05

Stepan
25.05.2018
16:22:12

Andrey
25.05.2018
16:22:33
Типа модификатор?

Artyom
25.05.2018
16:22:34
Я писал классы в SC ?
И думал - как круто

Artyom
25.05.2018
16:25:49

Stepan
25.05.2018
16:25:55
Типа модификатор?
Когда () пишешь создаётся второй класс который содержит только новые стили, когда extend создается новый класс, который содержит все стили, т. е. Дублирует код

Artyom
25.05.2018
16:44:06
Коллеги, на российских продуктах (которые точно только в РФ будут разрабатываться) комментарии и комиты пишете на каком языке?
Вижу кто-то на английском - смысл не вижу совсем

Mikhail
25.05.2018
16:45:48

Artyom
25.05.2018
16:46:56

Oleg
25.05.2018
16:47:22

Anton
25.05.2018
16:47:35
но я за инглиш

Google

Cenator
25.05.2018
16:47:50

Artyom
25.05.2018
16:48:30

Oleg
25.05.2018
16:48:34

Mikhail
25.05.2018
16:48:38
Извини, я прочитал как что разрабатываться только в РФ. Но при этом если стартап - только рос рынок, инвестор может быть из-за бугра. Ну и из плюсов вижу что если в opensource подаваться с какой-нибудь библиотекой компонентов или все дела

Artyom
25.05.2018
16:48:45

Oleg
25.05.2018
16:49:06
и почему бы и нет?

Admin
ERROR: S client not available

Oleg
25.05.2018
16:49:20
Это же интернациональный язык.

Artyom
25.05.2018
16:49:26

Mikhail
25.05.2018
16:49:34
Когда нет денег учить англйский, можно практиковать на написании коммитов, а коллеги поправят ?

Cenator
25.05.2018
16:49:40
Надо еще композ написать для них

Владимир Воландемарыч
25.05.2018
16:49:57

Artyom
25.05.2018
16:50:19

Oleg
25.05.2018
16:51:02
но по себе и своим знакомым могу сказать что 90% пишут на инглише

Anton
25.05.2018
16:51:53

Google

Oleg
25.05.2018
16:52:08
да норм. но лучше на инг

Artyom
25.05.2018
16:52:13

Oleg
25.05.2018
16:52:40
английский лучше

Artyom
25.05.2018
16:52:45
В опенсурсных проектах я пишу комментарии и комиты на англ - не проблема

Oleg
25.05.2018
16:53:01
потому что если проект передадут кому. то хоть что-то будет понятнл

Artyom
25.05.2018
16:53:29
Ну вот, например, в яндексе коменты на русском, я знаю
Потому что они никому не передадут)
Если у меня - как в яндексе бизнес-окружение, зачем англ?


Mikhail
25.05.2018
16:54:34
Чувак не из IT, но вот что он писал про перевод своей книги с английского на русский:
Телодвижения, ужимки, ландшафты, томление деревьев, запахи, дожди, тающие и переливчатые оттенки природы, все нежно-человеческое (как ни странно!), а также все мужицкое, грубое, сочно-похабное, выходит по-русски не хуже, если не лучше, чем по-английски; но столь свойственные английскому тонкие недоговоренности, поэзия мысли, мгновенная перекличка между отвлеченнейшими понятиями, роение односложных эпитетов - все это, а также все относящееся к технике, модам, спорту, естественным наукам и противоестественным страстям - становится по-русски топорным, многословным и часто отвратительным в смысле стиля и ритма.http://gibrid.ru/lolita/posl-ru.htm
Этот чувак - Владимир Набоков. И он давно решил что писать на английском лучше

Artyom
25.05.2018
16:56:47
?

Oleg
25.05.2018
16:56:53
Потому что жил в Америке лол
А ещё потому что учил английский с детства и он ему был как родной

Artem
25.05.2018
16:59:59
мне почему то комментарии и коммиты на русском глаз режут)

Artyom
25.05.2018
17:00:19
Все же, по идее:
Родной язык всегда легче читается и воспринимается, в независимости от уровня знаний другого
Просто мозг меньше напрягается

Oleg
25.05.2018
17:00:53
Это типа, как css классы на русском писать - валидно, но выглядит инородно

Mikhail
25.05.2018
17:01:12

Maksim
25.05.2018
17:01:12

Pauline
25.05.2018
17:01:43
китайцам норм