
Алексей
06.08.2016
16:28:16

Vladimir
06.08.2016
16:28:38

from
06.08.2016
16:29:09
а... Ну а чего они в vscode не завезли тогда )

Vladimir
06.08.2016
16:31:05

Google

from
06.08.2016
16:31:44

Vladimir
06.08.2016
16:32:13
Я именно это имел ввиду?
Просто заметил, что выразился не точно

Bogdan
06.08.2016
16:32:41

Никита
06.08.2016
17:52:01
подскажите плиз, как юзать SCSS в TS. допустим есть scss файл с кодом
.h3 {
font-size: 40px
}
есть sass-loader в webpack'e
пробую:
var styles = require("./styles/styles.scss")
<h3 className={styles.h3}>TEST</h3>
не работает

Alexey
06.08.2016
18:07:43

Alex
06.08.2016
19:12:43
ребят а чем vscode лучше atom?

Denis
06.08.2016
19:14:01

Alex
06.08.2016
19:15:52

Алексей
06.08.2016
19:15:55
Пробовал exclude directory? :)
Пробовал :) Открой 10 проектов в WebStrom и подержи их открытыми пару суток. Все одновременно. Тормоза и глюки гарантирую

Alex
06.08.2016
19:16:02
сначала создаю его и исключаю)
потом только инсталлирую
чтобы индексация не успела начаться
в прицнипе с индексцией редкие проблемы, но вот бывает что начинает есть 40% проца и приходится выходить

Google

anoru
06.08.2016
19:16:56
Это ненормально даже для саблайма

Алексей
06.08.2016
19:17:18
ребят а чем vscode лучше atom?
У vscode скорость не деградирует после установки плагинов ( не так сильно как в атом ) ну и atom не может открыть файлы 3мб... vscode справляеться неглядя

Alex
06.08.2016
19:18:09
Атом сам подсасывает из .gitignore что не нужно индексировать. Не всегда удобно правда.

Алексей
06.08.2016
19:18:31

anoru
06.08.2016
19:20:15
В течение дня работаешь с 10 проектами постоянно? и требуется переключение?
тут уже не о редакторе надо думать, а о смене работы :D

Алексей
06.08.2016
19:22:34
:D

Aleksey
06.08.2016
19:39:18

Denis
06.08.2016
19:39:50
https://github.com/kiki-le-singe/react-router-animation-examples

Aleksey
06.08.2016
19:42:11

Alexey
06.08.2016
19:52:39
Я в саблайме моментально проекты переключаю

Alexander
06.08.2016
19:53:00
А есть истории успеха перехода с vim на vscode?

Alexey
06.08.2016
19:53:15
Не знаю, что вы там накручиваете, что это тормозит секунды ?
Причём довольно большие проекты
А большие файлы все равно проще через vim смотреть.
Загружаются пошустрее

Alexander
06.08.2016
19:57:08
Ну если подсветку включить – то не всегда )
Плюс зачастую криво сделана подсветка для ruby / scss – либо неправильно работает, либо тормозит

Google

Alexey
06.08.2016
20:00:23
Это да

Ilia
06.08.2016
20:02:06
На ютубе есть каналы хорошие по реакту? Может кто поделиться?

?
06.08.2016
20:15:35

Ilia
06.08.2016
20:15:53
мне любой подойдет, лишь бы канал был хороший и постоянно обновлялся

?
06.08.2016
20:16:02
Learn.codeacademy

Ilia
06.08.2016
20:16:35
спасибо)

?
06.08.2016
20:18:04
Не за что

♥️
07.08.2016
10:37:39
ребята немогу понять есть константа - массив лежит в отдельном файле я этот файл подключаю в разных компонентах и заношу в state в одном компоненте я сортирую в другом я вывожу. но сортировка применяется и там где я вывожу, непонимаю почему так происходит

Vladimir
07.08.2016
10:43:47
Array.sort в js мутирует массив

♥️
07.08.2016
10:57:25
ого действительно
а как тогда лучше быть
хотя это вроде не должно никак относиться я сортирую в state компонента

♥️
07.08.2016
10:59:45
import Markers from '../Markers';
constructor(props) {
super(props);
this.state = {
markers: Markers,
center: props.data
}
}
делаю вот так и дальше работаю со стейтом
так же делаю и в другом компоненте сортирую в одном меняется в другом

Alex
07.08.2016
11:23:25
как проверить?
Да нормально открылось, мгтс

Artur
07.08.2016
11:32:13

♥️
07.08.2016
11:33:05
спасибо

マイク
07.08.2016
11:39:27

Владимир
07.08.2016
12:17:50

Google

♥️
07.08.2016
12:27:04
всем спасибо помогло Object.assign

Artur
07.08.2016
12:28:34
Хотя чисто теоретически объекты в таких массивах менять не стоит.
Кстати, по object.assign лучше спеку почитать
Чтобы потом внезапно не оказалось, что оно работает не так как думалось

Admin
ERROR: S client not available

Владимир
07.08.2016
12:33:31

♥️
07.08.2016
12:34:44
Object.assign([], Markers); как то так
ну у меня обьект я понимаю

Владимир
07.08.2016
12:36:28
тебе в таком случае вернется Markers

Vladimir
07.08.2016
12:40:11
[].concat(Markers).sort()
или если есть бабель, [...Markers]

Artur
07.08.2016
12:42:24

マイク
07.08.2016
12:43:04

♥️
07.08.2016
12:43:06

Artur
07.08.2016
12:43:19

♥️
07.08.2016
12:43:28
ну типа массив мутируется как написали и мне нужна копия

Владимир
07.08.2016
12:43:33

♥️
07.08.2016
12:44:00
я извинясь просто в js недалек

マイク
07.08.2016
12:44:08

Google

♥️
07.08.2016
12:45:26
я вот часто вижу 3 точки но сути не понимаю

Artur
07.08.2016
12:47:16
Короче тебе deep copy нужна
Если объекты массива меняются
Если нет, сойдет [...array] или [].concat(array)

♥️
07.08.2016
12:48:48
спасибо
очень странно но assign помош
помог*

Artur
07.08.2016
12:49:19
Ну и про Object.assign все же спеку лучше прочитать
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

♥️
07.08.2016
12:51:11
[...Markers] тоже помогло спасибо

Artur
07.08.2016
12:53:36
Только ты учитывай, что это все из ES6 (Object.assign и Array Spread), так что для поддержки некоторых версий браузеров нужны полифилы и компиляторы.

♥️
07.08.2016
12:54:09
это я знаю спасибо webpack должен все собрать

Artur
07.08.2016
12:56:56
?

MVP
08.08.2016
07:02:46

Evgeny
08.08.2016
07:29:06
https://daveceddia.com/avoid-bind-when-passing-props/