
Дмитрий
13.05.2018
18:47:48
Да ничего не сломается)
Просто такое предпочитают не делать

Artyom
13.05.2018
18:48:02
В чем проблема

Google

Artyom
13.05.2018
18:48:19

Дмитрий
13.05.2018
18:50:05
Кек
switch(value) {
case {value: { some: 1}}:
return '.....';
Угадай с одного раза почему это работает

Artyom
13.05.2018
18:51:00
Так это о другом

Дмитрий
13.05.2018
18:51:21
Это о том же самом)

Artyom
13.05.2018
18:51:33
...

andretshurotshka?❄️кде
13.05.2018
18:52:04
kjk

Дмитрий
13.05.2018
18:52:06
Вторая попытка

andretshurotshka?❄️кде
13.05.2018
18:52:07
свитч не надо
трогать)

Artyom
13.05.2018
18:52:19
?♂️
Лан

Google

Artyom
13.05.2018
18:52:25
Мне, вообще, не важно)
Пойду дела делать

Дмитрий
13.05.2018
18:52:31
switch(value) {
case {foo: console.log('ok')}: return
}
Классека

Artyom
13.05.2018
18:52:57

Дмитрий
13.05.2018
18:53:16
Угадай cо второго раза почему это работает

Artyom
13.05.2018
18:53:31
А почему это не должно работать?

Max
13.05.2018
18:53:42
Кто там хотел case class?
class Boo {}
class Foo {}
function matching(x) {
switch(x.constructor) {
case Foo: return 'Foo';
case Boo: return 'Boo';
}
}
console.log(matching(new Boo()))
console.log(matching(new Foo()))

Дмитрий
13.05.2018
18:53:50

Max
13.05.2018
18:59:54
Собственно таким же макаром можно sealed class реализовать
Еще и пайплайн можно (для любителей ramda)
Object.prototype.ᐅ = function(f) {
return f(this)
}
const doubleSay = str => str + ", " + str;
const capitalize = str => str[0].toUpperCase() + str.substring(1);
let result = "bla"
.ᐅ (doubleSay)
.ᐅ (capitalize)

andretshurotshka?❄️кде
13.05.2018
19:09:00
ппц там ад

CFFTRP
13.05.2018
19:12:19
Ребят, накидайте идей приложения на реакт, для портфолио.
Чем вообще заполнить гитхаб, если опыта коммерческих проектов нет по реакту

Max
13.05.2018
19:31:29
сделай сайт портфолио на реакте, с указанием этого самого сайта в портволио, изи)

Pauline
13.05.2018
19:32:37
туду

Google

CFFTRP
13.05.2018
19:32:59
И слюна изо рта в этот момент в офисе на собеседовании?)))))
сделай сайт портфолио на реакте, с указанием этого самого сайта в портволио, изи)
Туду
Отлично придумано
Сразу видно, что ты сам писал, что нигде даже не мог решение найти

Pauline
13.05.2018
19:35:10

Evgeny
13.05.2018
19:35:31
В туду нет ничего сложного)

CFFTRP
13.05.2018
19:35:37

Evgeny
13.05.2018
19:35:39
За неделю научился подобное писать
С учетом того, что ничего не делал особо

Pauline
13.05.2018
19:35:55

Evgeny
13.05.2018
19:36:05
Я вот сделал галерею на реакте

Pauline
13.05.2018
19:36:06
есть апи звёздных войн, можешь сделать приложение по ним, например

CFFTRP
13.05.2018
19:36:12

Pauline
13.05.2018
19:36:30

CFFTRP
13.05.2018
19:36:30
Еще в козыря будет, если удаленно/проектно

Evgeny
13.05.2018
19:36:45
Сегодня закончил туду-лист покруче, можно сказать) Там удаление/редактирование/добавление, теги, приоритет
Просто придумывай сам

Vlad
13.05.2018
20:24:56
А как сейчас прокидывают пропсы через компоненты-обертки? Допустим компонент Container, просто стили, никакой логики
Мимо него как прокинуть грамотно?

Google

Admin
ERROR: S client not available

Dmitry
13.05.2018
20:25:53
добавь приставку strong, пропса навылет пройдет

Cenator
13.05.2018
20:27:14

Vlad
13.05.2018
20:27:42

Cenator
13.05.2018
20:27:51

Vlad
13.05.2018
20:29:18
При обнолвении стейта ничего не происходит
Первый скрин - AppBody

Cenator
13.05.2018
20:31:56
чет какой-то херни ты навертел

Vlad
13.05.2018
20:32:27
?

Cenator
13.05.2018
20:32:30
насколько я знаю, прекакт совместим только с 15 реактом, а там нельзя массивы возвращать
да и children.map вроде не должно работать

Vlad
13.05.2018
20:33:36
children - обычный массив с потомками. Рендерит все как надо.
Щас попробую один компонент
Без map

Cenator
13.05.2018
20:33:59
наверн проблема с преактом

Vlad
13.05.2018
20:34:14
Ну я это и спрашиваю. То что я выше заскринил, должно работать в реакте?

Cenator
13.05.2018
20:34:23
я пошел короче, у меня дела

Google

Cenator
13.05.2018
20:34:52
что у тебя Map возвращает то?
и почему ты юзаешь этот идентификатор, когда в жс уже есть Map?

Vlad
13.05.2018
20:37:03

Cenator
13.05.2018
20:37:20
что не реагирует?

Andrey
13.05.2018
20:37:32
render =

Vlad
13.05.2018
20:38:01
Стейт не передается вниз, потомкам

Andrey
13.05.2018
20:38:05
Render должен быть в прототипе.

Vlad
13.05.2018
20:38:06
Не обновляется