@react_js

Страница 807 из 5115
Gregory
09.01.2017
11:53:39
а так да фууу

a
09.01.2017
11:53:50
пишу инлайн стили, все норм

Pavel
09.01.2017
11:54:03
не, я больше к тому, зачем использовать css in js там, где это не нужно

Gregory
09.01.2017
11:54:14
styled-components тоже фуу пока не попробуешь писать на нем

Google
hlomzik
09.01.2017
11:55:14
ох, жутковато всё. есть же scss, инклуды, переменные. попробую в этом направлении смотреть

Сергей
09.01.2017
11:55:20
зачем?

есть же styled-components, наследование, темы

Gregory
09.01.2017
11:56:16
да там реально бенафитов очень много

hlomzik
09.01.2017
11:56:46
styled-components и все остальные css in js превращаются в инлайн стили. зачем это, если есть тема и стиль можно задать один раз в одном месте?

проблема лишь в том, что в другом проекте можно захотеть в этом месте другой стиль. и все

a
09.01.2017
11:57:18
не, те собираются в отдельные стили а не инлайн

Pavel
09.01.2017
11:57:23
с темами я думаю имеется в виду так же конфигурация тем в интерфейсе

hlomzik
09.01.2017
11:57:26
можно кроме props-api делать некое sass-api с дефолтными значениями

a
09.01.2017
11:58:00
но я не понимаю зачем так все усложнять когда можно просто style={{}}

Google
a
09.01.2017
11:58:49
ну да

Сергей
09.01.2017
12:00:22
как создать :before

from
09.01.2017
12:01:35
в принципе раздел theming тут любопытный https://github.com/styled-components/styled-components#theming

хотя... надо подумать получше)

хук для className может делать то же самое, но будет в разы понятнее и не потребует учить новый апи

Сергей
09.01.2017
12:03:40
styled-components имеет ОЧЕНЬ сложный API и на его изучение потребуются месяцы

a
09.01.2017
12:04:07
про слишком ограничено не понял

from
09.01.2017
12:04:43
styled-components имеет ОЧЕНЬ сложный API и на его изучение потребуются месяцы
дело не в сложности нового апи, а в самом факте нового апи сдвиг парадигмы плюс неочевидный профит

какой хук?
Ну типа компонент <DatePicker /> позволяет передать класс каким-то элементам: <DatePicker containerClassName="yourClass" dayButtonClassName="yourButtonClass" />

как правило правда достаточно одного контейнер класса, чтобы всё что захочешь перестилизовать

вот и весь theming

hlomzik
09.01.2017
12:07:18
ооооо! именно так я и думал делать поначалу)

from
09.01.2017
12:08:54
а ну да ну для reusable компонентов которые выкладываются в опенсорс или реюзаются между проектами возможно бем-нейминг имеет смысл

Но ещё круче если компонент даёт render хук :) Это правда конечно не для всех компонентов иметь смысл будет

Nikita
09.01.2017
12:12:25
> '\u21A9\uFE0F' < "↩️"

Google
Nikita
09.01.2017
12:12:32
как обратное преобразование сделать?

\u21A9\uFE0F -> ↩️

Alexander
09.01.2017
12:13:47
decodeURI

a
09.01.2017
12:15:53
'\u21A9'.charCodeAt(0)

Alexander
09.01.2017
12:17:35
?

Nikita
09.01.2017
12:22:25
❯ node > decodeURI('↩️') '↩️'

nope

from
09.01.2017
12:24:14
https://github.com/mathiasbynens/mothereff.in/blob/master/js-escapes/eff.js

Nikita
09.01.2017
12:24:43
угу, спасибо

Savo
09.01.2017
12:52:58
может кто подсказать, в реакте приходят свойства я их пихаю в state они доступны и выводятся в консоли console.log(this.state.contract) но если обратится к полю то на выплевывает undefined?

Savo
09.01.2017
12:54:22
this.state.contract.contract_num

this.state.contract['contract_num']

Andrew
09.01.2017
12:55:03
this - это React?

⭐️Alexandra
09.01.2017
12:55:35
Лол

Andrew
09.01.2017
12:55:43
есть вероятность, что ты контекст потерял

Brs
09.01.2017
12:56:26
а тут можно троллить?

Andrey
09.01.2017
12:56:28
а никто ща не делает серверный рендеринг, но чтобы в случае если жс не загрузится то форма всёравно отправится. потому что она хтмл-форма ? Или это заморочка ?

Google
Brs
09.01.2017
12:56:44
или нужно ответами на вопросы отвечать только?

Andrey
09.01.2017
12:57:11
:)))

Andrey
09.01.2017
12:57:53
так изоморфия для этого и нужна

я про фоллбек спрашиваю.. это нормальная щас практика или исключение ?

Andrew
09.01.2017
12:58:34
так изоморфия для этого и нужна
это нахер не нужно, я про фолбек

from
09.01.2017
12:59:02
а никто ща не делает серверный рендеринг, но чтобы в случае если жс не загрузится то форма всёравно отправится. потому что она хтмл-форма ? Или это заморочка ?
Для сложных контролов всё равно будет не то же самое, что через js отправляем Но стремление похвальное, и строить формы я считаю надо как раз так, как будто они будут отправлены без js. Как полезный ориентир просто

Andrey
09.01.2017
13:00:39
надо статистику собрать, сколько раз загрузка жса произведена не была

Admin
ERROR: S client not available

from
09.01.2017
13:03:24
Хэндлить незагрузку js смысл вряд ли имеет, имеет смысл внедрять service workers

Andrey
09.01.2017
13:04:14
а потом не будешь ли страдать с вечным кешом ? :)

from
09.01.2017
13:06:17
а ты думаешь, что один об этом кейсе подумал?:)

Andrey
09.01.2017
13:06:49
во. и я ща так делаю

Eugeniy
09.01.2017
13:06:50
Подскажите, как в webpack2 при System.import задать имя создаваемого чанка?

Vladimir
09.01.2017
13:06:53
жс может не загрузиться по многим причинам

from
09.01.2017
13:07:05
я буду так делать
А что там делать-то? В идеале всё отличие — добавить атрибут action к форме

Google
Vladimir
09.01.2017
13:07:28
it depends

если у тебя нет апи, то да

Andrey
09.01.2017
13:07:41
ещё полям раздать неймы, и ещё на сервере обработчик замутить

Vladimir
09.01.2017
13:07:59
если есть апи, то тогда обработчик замутить придётся на сервере

from
09.01.2017
13:08:11
если у тебя нет апи, то да
Ну в апи редиректы на клиентские рауты ещё добавить

Плохо-плохо :)

Andrey
09.01.2017
13:08:59
А что, ты этого сейчас не делаешь?
чтобы управлять сложностью :)

from
09.01.2017
13:09:37
Andrey
09.01.2017
13:10:31
программирование - это управление сложностью. Если делать по идеалу то проект займёт год. Если по бырику то месяц

Dobry
09.01.2017
13:27:25
хеллоу, кто-нибудь юзает pug (jade) в связке с gulp?

Eugeniy
09.01.2017
13:28:13
хеллоу, кто-нибудь юзает pug (jade) в связке с gulp?
Использовал на прошлых проектах

Dobry
09.01.2017
13:28:43
не пойму что с pretty: true

не работает

херачит в 1 строку

Eugeniy
09.01.2017
13:29:37
мм, я для этих целей юзал beautify

Dobry
09.01.2017
13:30:32
в смысле разворачивал минифицированный jade-ом код с помощью beautify?

from
09.01.2017
13:34:03
программирование - это управление сложностью. Если делать по идеалу то проект займёт год. Если по бырику то месяц
если делать формы по всем правилам, это только облегчит работу с ними handleChange у тебя как вообще работает?) Или ты какую-то библиотеку для форм используешь?

Andrey
09.01.2017
13:35:18
если делать формы по всем правилам, это только облегчит работу с ними handleChange у тебя как вообще работает?) Или ты какую-то библиотеку для форм используешь?
я пока не сталкивался с проблемой handleChange я новичок. И юзю PREACT там обычные дом-события на эту тему. А в чём заключается проблема ?

Vladimir
09.01.2017
13:37:08
не пойму что с pretty: true
Прочитай доку, подебажь сам pug, посмотри ишью

Dobry
09.01.2017
13:37:24
уже

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