@react_js

Страница 4021 из 5115
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
А учитывая, что я могу добавить несколько классов, экстендами это не делается

Только импортить откуда-то переменные

Ебануться

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
нет, спасибо, бэм говно и это неоспоримо

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
http://telegra.ph/React-rules-07-24
а для ответов?

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.Как можно решить данную проблему?

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
Google
Евгений
25.05.2018
16:17:56
Кто знает какие нибудь книги или статьи по архитектуре реакт приложений ?

Default
25.05.2018
16:18:52
Что мешает общие стили хранить в const sharedMixin = css``;
Короче, всё как всегда потому, что некоторые читают доку по диагонали :)

Artyom
25.05.2018
16:19:00
да весь ответ в том, что асинхронная функция вызывается синхронно, для меня это откровение) дальше объяснять не надо даже
Ну да. Там он хорошо показал, что выражение до await уходит в Promise.resolve (а весь остальной код, как бы, вешается на then)

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

Artyom
25.05.2018
16:21:05
смотря extend или () юзаешь
Оба второй класс генерят

Stepan
25.05.2018
16:22:12
Оба второй класс генерят
Один добавляет ещё один класс другой полностью новый создаёт

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

Artyom
25.05.2018
16:22:34
Короче, всё как всегда потому, что некоторые читают доку по диагонали :)
А вот легаси от меня https://gist.github.com/artalar/cca9163e9065469f666e22e6ad99bc69

Я писал классы в SC ?

И думал - как круто

Artyom
25.05.2018
16:25:49
А вот легаси от меня https://gist.github.com/artalar/cca9163e9065469f666e22e6ad99bc69
Но даже это было лучше любого статического билда

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

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

Artyom
25.05.2018
16:46:56
Вдруг инвестор - чуть-чуть в IT и иностранец
Ну я же говорю, когда точно все в РФ

Anton
25.05.2018
16:47:35
Вдруг инвестор - чуть-чуть в IT и иностранец
чото вряд ли инвестор полезет в исходники

но я за инглиш

Google
Cenator
25.05.2018
16:47:50
Artyom
25.05.2018
16:48:30
Лучше хок чем миксин
Я вот, кстати, так и не определился. Есть аргументы?

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

Artyom
25.05.2018
16:48:45
eng ofc
да но зачем?

Oleg
25.05.2018
16:49:06
да но зачем?
я не пользуюсь русс гуглом когда на работе)

и почему бы и нет?

Admin
ERROR: S client not available

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

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

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

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 классы на русском писать - валидно, но выглядит инородно

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

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