@react_js

Страница 1709 из 5115
Mike
14.07.2017
12:05:04
типа, единственная разница — это - import './index.less' + import s from './index.less' - className="weird-class" + className={s.container}

Max
14.07.2017
12:05:20
кстати

а нет говна типа

s = less` .something { color: black } `

Google
Max
14.07.2017
12:05:41
?

Mike
14.07.2017
12:06:42
я чет не понял

Max
14.07.2017
12:06:55
ну я не хочу нихуя импортить

John
14.07.2017
12:07:15
ну я не хочу нихуя импортить
тогда это не "твоё" решение

Max
14.07.2017
12:07:22
не пони

Mike
14.07.2017
12:08:07
ну я не хочу нихуя импортить
ну нет, он же работает как, лоадер в вебпаке загружает файл, аппендит стили к дому, хэширует классы, а на импорт выдает маппинг старых имен на новые

а то что ты пишешь это уже на jss похоже

Alexander
14.07.2017
12:08:21
Всем привет! Ребят есть вопрос начал учить React наткнулся на "глупые" и "умные" компоненты, эта техника разделения еще октуальна?

Mike
14.07.2017
12:08:27
но там тоже надо ипортнуть хуйню, которая в дом потом допишет эти стили

Max
14.07.2017
12:08:32
скорее styled components

Mike
14.07.2017
12:08:39
ну такое

Max
14.07.2017
12:08:43
но без объявления компонента

John
14.07.2017
12:08:44
Ты или пишешь стили в js, либо используешь css modules и ОБЯЗАН импортить. Как минимум потому, что это кошерно в данной концепции.

Google
Mike
14.07.2017
12:08:48
я не считаю что они принципиально отличаются

Sergey
14.07.2017
12:09:13
Всем привет

Mike
14.07.2017
12:09:38
охуеть, мне два стула принесли
не ну смотри, без импорта лоадеры не подтянутся и не добавят в дом

так что без него пичаль

Alexander
14.07.2017
12:09:45
Спасибо

Mike
14.07.2017
12:09:54
потому что js лоадер никогда не сделает этого сам

kana
14.07.2017
12:09:58
отдально вьюхи, зависящие от пропсов, отдельно контейнеры, которые эти пропсы генерят

Max
14.07.2017
12:10:01
не ну смотри, без импорта лоадеры не подтянутся и не добавят в дом
надо подумать значит как сделать чтобы подтянулсь :)

Sergey
14.07.2017
12:10:04


? ethorz
14.07.2017
12:10:12
Mike
14.07.2017
12:10:19
а значит ты или импортишь хз что чтобы лоадер прошел, или импортишь функцию, которая добавит в дом сама

? ethorz
14.07.2017
12:10:39
можно вызов впихнуть в willMount

Max
14.07.2017
12:10:40
npm i-css
я хочу текстом

короче ладно

проехали

реально надо лоадер ковырять сильно

Google
Mike
14.07.2017
12:11:24
надо подумать значит как сделать чтобы подтянулсь :)
а смотри кажется придумал, можно ж темплейт строки делать чтобы они не просто стили генерили, но сами еще и в дом аппендили

отвалится конечно при SSR

и тут подумать надо

но в теории должно завестись

а хотя темплейтер-то для строки все равно импортить надо будет(

Sergey
14.07.2017
12:11:57
можно вызов впихнуть в willMount
все все, спасибо, затупил

Sergey
14.07.2017
12:12:10
хотя нет, стпо

? ethorz
14.07.2017
12:12:18
но разницы на самом деле нет)

я не знаю в каких ситуациях didMount может вызваться 2 раза

Sergey
14.07.2017
12:12:50
коггда у меня размонтируеться компонент, setTimeout будет дальше вызывать себя рекурсивно?

? ethorz
14.07.2017
12:12:57
да

? ethorz
14.07.2017
12:13:13
clear на willUnmount

Sergey
14.07.2017
12:13:23
clear на willUnmount
во, точно

? ethorz
14.07.2017
12:13:56
сделай переменную, в которую ты впихнешь таймер

Sergey
14.07.2017
12:14:02
ага

andretshurotshka?❄️кде
14.07.2017
12:14:35
Max
14.07.2017
12:14:48
где?

andretshurotshka?❄️кде
14.07.2017
12:14:59
в styled-components

John
14.07.2017
12:15:08
Нравится мне, как люди орут ))))

Google
John
14.07.2017
12:15:11


https://glenmaddern.com/bundle.css

Древнеегипетская css

Sergey
14.07.2017
12:16:32
создайте чат по ксс и идите туда, вы уже 2-ой день не прекращаете спорить о ксс

andretshurotshka?❄️кде
14.07.2017
12:16:59
@css_ru

но мы же в контексте реакта

John
14.07.2017
12:17:38
Так ведь вопрос не про css, а про адекватность разных видов его использования в реактовских проектах

Sergey
14.07.2017
12:29:05


? ethorz
14.07.2017
12:30:04
нет, норм

Eugeniy
14.07.2017
12:30:08
зачем?

Admin
ERROR: S client not available

? ethorz
14.07.2017
12:30:12
ничего не случится

Eugeniy
14.07.2017
12:30:13
this.timer =

? ethorz
14.07.2017
12:30:16
но и да, а смысл

andretshurotshka?❄️кде
14.07.2017
12:30:43
не норм

Sergey
14.07.2017
12:30:50
уже понял. Спс

Eugeniy
14.07.2017
12:31:11
и конструкция через Number тоже какая-то странная

Sergey
14.07.2017
12:31:24
да, такое апи(

Eugeniy
14.07.2017
12:31:26
сделай через parseInt(number, 10)

Google
Sergey
14.07.2017
12:31:36
зачем?

? ethorz
14.07.2017
12:31:44
ехал Number через Number

Eugeniy
14.07.2017
12:32:16
Ну тебе же число нужно получить в итоге?)

Roman
14.07.2017
12:32:24
почему вы не деструктуризируете?

Eugeniy
14.07.2017
12:32:32
Number(‘10a’) -> NaN parseInt(‘10a’, 10) -> 10

Sergey
14.07.2017
12:32:45
почему вы не деструктуризируете?
потому-что в разные типЫЫ нужно преобразовывать

Number(‘10a’) -> NaN parseInt(‘10a’, 10) -> 10
да это понятно, но у меня там 100% число, которое строка)

Eugeniy
14.07.2017
12:33:16
=))00

? ethorz
14.07.2017
12:35:06
parseInt лучше, как по мне

Mike
14.07.2017
12:41:26
this.timer тебя чем не устраивает?

Sergey
14.07.2017
12:41:58
kana
14.07.2017
12:43:43
parseInt не просто лучше, это правильно

Number и прочие Boolean работают на преобразовании типов

использовать Number это как использовать ==

Sergey
14.07.2017
12:47:00


Сергей
14.07.2017
12:47:28
Потому что парсер парсит, а конструктор приводит

Pauline
14.07.2017
12:47:35
потому что вернёт объект

Сергей
14.07.2017
12:47:40
Добавь a в конец строки

Sergey
14.07.2017
12:47:44
значит Number быстрее

Сергей
14.07.2017
12:47:50
значит Number быстрее
Нет. У тебя null будет в number

Sergey
14.07.2017
12:48:23
но не null же

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