
Roman
30.08.2016
12:41:12
может он тупо поломался после последних апдейтов react-formal
и таки надо запилить твой пример в gist и закинуть в issue
подозреваю что бага

Denis
30.08.2016
13:18:30
Внимание загадка, что выведет каждый console.log и почему? :)
const a = () => { console.log(b) }
console.log(a.name)
try {
a()
} catch (e) {
console.log(e.stack)
}

Andrey
30.08.2016
13:24:25
сначало имя ананимной функции: а
второй консоль выведит e.stack
а вообще у всех есть под рукой браузер )))

Google

Ярослав
30.08.2016
13:29:57
от браузера зависит
не везде есть .name

Vladimir
30.08.2016
13:37:59
только в IE?

G.K.E
30.08.2016
13:45:13
a
undefined

Ярослав
30.08.2016
13:55:16
у кого-то даже до жирной стрелки не дойдёт ?

Andrey
30.08.2016
13:58:06

Ярослав
30.08.2016
13:58:47
ага
короче, правильный ответ для любой жс-программы: непредсказуемое поведение

Andrey
30.08.2016
14:00:56

Ярослав
30.08.2016
14:01:18
и от фазы луны

マイク
30.08.2016
16:19:35
Кто там за MessageFormat агитировал? Есть что-нибудь, чтобы не надо было тащить по 200килобайт в браузер для Intl.js?

Denis
30.08.2016
16:20:08

マイク
30.08.2016
16:20:48
А есть чем?

Google

マイク
30.08.2016
16:21:02
Там в любом случае же нужны данные из CLDR
которых почти под 100 килобайт на локаль
https://raw.githubusercontent.com/andyearnshaw/Intl.js/master/locale-data/json/en.json

Denis
30.08.2016
16:25:18
Перенёс в @javascript_jobs

マイク
30.08.2016
16:40:48
http://lpaste.net/raw/181602

Safort
30.08.2016
16:50:01
Коданы, у меня такой вопрос: где вы храните css для react-компонентов? В той же папке, что и компонент или в общей папке с CSS?

Vlad
30.08.2016
16:50:41

Andrey
30.08.2016
16:50:47
В той же конечно

?????∞?
30.08.2016
16:51:16

Safort
30.08.2016
16:52:31
@galixigen а почему бы и нет? Разные варианты видел, вот и решил спросить.

Andrey
30.08.2016
16:55:17
Гайз, подскажите, пожалуйста. Проверка на обязательное указание propTypes компоненту настраивается в редакторе или подключаемых инспекторах(типу eslint)?

Andrey
30.08.2016
16:55:54
Eslint

Andrey
30.08.2016
16:56:04
Спасибо

Gordey
30.08.2016
16:58:48
И пошел выпиливать)

Andrey
30.08.2016
16:59:51
Правильно, зачем это вообще правило нужно, только мешает)

Gordey
30.08.2016
17:01:49
конечно, там проптайп укажи, тут не по алфавиту, здесь пробел поставь - нашелся блин пуп земли, еще меня учит как жить

?????∞?
30.08.2016
18:01:56

Egor
30.08.2016
18:11:24
Каждому компоненту по папке выделять?

?????∞?
30.08.2016
18:14:53

Google

Максим
30.08.2016
19:01:17
никто не пробовал https://rethinkdb.com/ ?

Lupsick
30.08.2016
19:38:47
Я пробовал
Норм
У них есть ещё миддлвер классный для реакте и ноды
https://github.com/rethinkdb/horizon
Вообще пушка хочу заюзать

Safort
30.08.2016
19:57:02

Dmitry
30.08.2016
20:04:29
А если css-модули использовать, то невыносимо

Safort
30.08.2016
20:05:18
@dmitry_ermakov да, есть такое. Поэтому я уже так не делаю)

Dmitry
30.08.2016
20:06:14
Ну я так никогда не делаю :3
Ибо невыносимо

Alexander
30.08.2016
20:06:30
мы еще и картиночки кладем в компонент, если они только в нем используются

Dmitry
30.08.2016
20:06:58
Да, также. Все, что относится к компоненту

Safort
30.08.2016
20:07:33

Andrey
30.08.2016
20:28:53
кто нибудь настраивал, что если React бросает Warning то падает тест?
как вариант, замокать console.error, что бы он бросал ошибку)

Владимир
30.08.2016
20:39:41
Че

Vladimir
30.08.2016
20:39:56

Владимир
30.08.2016
20:40:08
Throw надо отлавливать в тестах если хочешь эти моменты покрыть

Google

Andrey
30.08.2016
20:41:11

Владимир
30.08.2016
20:55:56
Не писать такие тесты?

Vladimir
30.08.2016
20:56:15

Владимир
30.08.2016
20:56:24
А зачем они?

Andrey
30.08.2016
20:56:37

Владимир
30.08.2016
20:56:47
Проверить что реакт вернет ворнинг?

Admin
ERROR: S client not available

Vladimir
30.08.2016
20:56:57
когда я проверяю неправильные проптайпы, и что компоненты не сломается
реакт бросает варнинг и это норм
зачем его мьютить?

Andrey
30.08.2016
20:57:15

Владимир
30.08.2016
20:57:32
Тесты ради тестов?

Andrey
30.08.2016
20:57:35
зачем его мьютить?
Его не нужно мьютить, а наоборот, что бы при вызове реакт ерроров, тесты падали

Владимир
30.08.2016
20:58:21
Ты можешь написать свою функцию валидации и сделать что хочешь

Vladimir
30.08.2016
20:59:01

Andrey
30.08.2016
20:59:58
Потому, что это единственная возможность автомтической проверки пропсов на сервере) Иначе в консоли потом полотна ошибок

Vitaliy
30.08.2016
21:00:35
Задам холиварный вопрос =))
Есть ли какая то причина использования вами Редакса помимо того, что он сейчас мейнстрим?

Dmitry
30.08.2016
21:03:25
Если сравнивать с обычным реактом или флаксом, то есть

Vitaliy
30.08.2016
21:03:54
есть флакс, рефлакс еще

Dmitry
30.08.2016
21:03:55
А так вон mobx нужный-ненужный есть)

Google

Владимир
30.08.2016
21:04:31
А еще фламмокс и альт, только к чему это перечисление все?

Dmitry
30.08.2016
21:04:36
Ну если в флаксе в итоге сведется к глобальному стейту, то почему бы не юзать редакс вместо него

Vitaliy
30.08.2016
21:07:04
то есть все сводится к 1 стейту? а почему это есть хорошо? если приложуха большая и разбита на большое кол-во сложных модулей, со сложной архитектурой?

Dmitry
30.08.2016
21:08:16
Редакс не панацея, но зачастую эти модули еще как-то влияют друг на друга. У меня по крайней мере так, поэтому и юзаю

Vladimir
30.08.2016
21:09:21
чую вброс

Vitaliy
30.08.2016
21:09:27
просто это же получается огромная портянка из тысяч строк

Vladimir
30.08.2016
21:10:45
или использовать уже существующие
https://github.com/pauldijou/redux-act
https://github.com/rstacruz/build-reducer
https://github.com/calvinfroedge/redux-modifiers

Vitaliy
30.08.2016
21:14:31

Vladimir
30.08.2016
21:14:32
https://github.com/acdlite/flux-standard-action