
Sergey
15.09.2017
20:55:21
Не думал что можно использовать и setState и Redux

Stepan
15.09.2017
20:55:25
Ну вот будешь знать)
Наоборот, засорять стор хуйнёй всякой не нужно

Sergey
15.09.2017
20:56:26

Google

andretshurotshka?❄️кде
15.09.2017
20:57:02
есть react-google-maps ещё

Denis
15.09.2017
22:16:55
https://github.com/primefaces/primereact

kana
15.09.2017
22:21:18
Обожаю

illiatshurotshka❄️
15.09.2017
22:36:27
какой-то странный скроллинг на телефоне

Sergey
15.09.2017
22:41:58
handlerClick(event) {
function changeState(value) {
this.setState({ stb: value });
}
}
Есть обработчик кнопки, в нем должны вызваться еще одна функция для измененения состояния, но не могу понять почему ошибка. Пробовал и через анонимные функции и чеерз bind, но все бестолку
Обработчик срабатывает нормально, все работает, но засада пока только с функцией изменения состояния

Котяй Негодяй
15.09.2017
22:54:59

Sergey
15.09.2017
22:55:36

Котяй Негодяй
15.09.2017
22:56:24
Остальные вопросы должны сразу отвалиться.

Google

Stepan
15.09.2017
22:58:23
Не с целью обидеть
Просто видно, что js хромает
Потом будет только больнее

Sergey
15.09.2017
22:59:05

Stepan
15.09.2017
22:59:20
Попиши на обычном js сначала, выучи его нормально
А потом берись за реакт

Artem
15.09.2017
23:28:29
Попробовал первый раз во флоу
ругается на типы
[js] 'type aliases' can only be used in a .ts file.
как баг исправить?
чекает нормально, но подсвечивает буд-то не понимает

Denis
15.09.2017
23:36:05
Ор
javascript.validate.enable": false
добавь в конфиг вскода

Artem
15.09.2017
23:39:27
да, лол, уже добавил

Morgan
16.09.2017
07:19:31

Сергей
16.09.2017
09:25:43
парни, в i18n точки в конце сообщения должны быть значением ключа или их нужно ставить в jsx, а ключ должен быть без точки в конце?

Andrey
16.09.2017
09:26:27

Bohdan
16.09.2017
09:29:25

Arcady
16.09.2017
09:30:25
Как избавиться от прописывания в роутере
import Page1 from '/components/Page1'
import Page2 from '/components/Page2'
...
<Route path="Page1" component={Page1} />
<Route path="Page2" component={Page2} />
? Есть какие-нибудь библиотеки, чтобы автоматически по своему названию компонент привязывался к route?

Алёна
16.09.2017
09:34:42

Stepan
16.09.2017
09:36:04

Arcady
16.09.2017
09:36:42

Stepan
16.09.2017
09:36:56

Google

Stepan
16.09.2017
09:37:06
Это занимает несколько секунд на каждую страницу
Страниц у тебя будет ну явно не больше 20
Сэкономить 3 минуты?
Ты уже потратил в чате больше

Arcady
16.09.2017
09:38:31
Если это блог, то может быть и 100 страниц. Gatsby.js кстати автоматом так делает, но там наворочено куа всего

Stepan
16.09.2017
09:38:52
Ну 100 страниц
допустим, сделать один роут это 10 секунд
16 минут
в самом худшем случае
который вообще нереальный

Алёна
16.09.2017
09:41:07

Stepan
16.09.2017
09:44:15
Кстати да

Sergey
16.09.2017
09:45:30

Petr
16.09.2017
09:48:52
100 роутов? мощно

Дмитрий
16.09.2017
10:00:12

Arcady
16.09.2017
10:33:49
Не знал, что можно производить импорт компонентов в реакте динамически.

andretshurotshka?❄️кде
16.09.2017
10:37:02
лол
в жс, а не в реакте

Дмитрий
16.09.2017
10:37:48
Да я даже не про динамический импорт

kana
16.09.2017
10:37:50
Да не, жс это про джиквери, а всякие импорты и бабели - фишка реакта, как можно такого не знать.
Но импорты тут действительно придётся прописать, а вот роуте сгенерить не проблема

Google

Алёна
16.09.2017
10:39:22
этот пост заставляет меня плакать

Котяй Негодяй
16.09.2017
10:39:23

Forgetable
16.09.2017
10:39:49

Дмитрий
16.09.2017
10:39:54
const namedRoute = Comp => <Route path={Comp.name} component={Comp} />

kana
16.09.2017
10:40:02
Лоооол

Дмитрий
16.09.2017
10:40:09
Забирайте свою либу

Arcady
16.09.2017
10:41:28
Да я хотел чтоб компоненты сами в дереве искались, а не руками прописывать. Ладно, проехали.

andretshurotshka?❄️кде
16.09.2017
10:41:34

Котяй Негодяй
16.09.2017
10:41:45

kana
16.09.2017
10:42:09
Можно еще * as comps и по ключам пройтись, но файл, где будет куча экспортов все равно придется написать

Котяй Негодяй
16.09.2017
10:43:00

Дмитрий
16.09.2017
10:49:22
А тесты
Добавить throw Error при анонимной функции и ссылку на спеку)

andretshurotshka?❄️кде
16.09.2017
10:55:44
А минификация
Сломает либу, так что легче руками написать роуты

Дмитрий
16.09.2017
10:56:52
Либо не манглить имена)

andretshurotshka?❄️кде
16.09.2017
10:58:35
https://www.npmjs.com/package/babel-plugin-transform-react-display-name
хотя походу с классами не работает

Aleksey
16.09.2017
11:07:06
Ребят, а это нормально что стили scss в SSR при загрузки сначало без стилей рендерит и только потом уже .scss файлы подключаются? Или это косяк вебпака конфига?

Stepan
16.09.2017
11:09:22
css, может быть?

Google

Nikita
16.09.2017
11:09:57

shadowjack
16.09.2017
11:10:12
Кто-нибудь material-ui юзает?

Forgetable
16.09.2017
11:10:24

Stepan
16.09.2017
11:10:35

Aleksey
16.09.2017
11:10:43
Ну в самих компонентах: import './index.scss'

Nikita
16.09.2017
11:10:43

Forgetable
16.09.2017
11:11:04
есть
Надо глянуть, спасибо

Stepan
16.09.2017
11:11:07

Aleksey
16.09.2017
11:11:29
Два конфига для сервера и для клиента
Просто при загрузки страницы видно что все без стилей и под конец загрузилось уже со стилями
Это вебпак неправильный?