
Denis
07.04.2017
23:12:21
Важный пункт про 'prop-types'
Все остальное вроде косметика и фиксы

Дмитрий
07.04.2017
23:13:26
Ждём 16)

Denis
07.04.2017
23:13:53
19 :)

Google

Denis
07.04.2017
23:14:04
Че уж там
И роутер нормальный бы

Evgeny
07.04.2017
23:20:37

Ruslan
07.04.2017
23:23:29
Тем что 5-й будет другим?

Denis
07.04.2017
23:24:20
Да и вендор лок на реакт не сильно хотелось бы)

Evgeny
07.04.2017
23:24:28

Denis
07.04.2017
23:24:46
Паша как раз вон использует router5

Evgeny
07.04.2017
23:24:49
Потому что это охуительные истории уровня мне не нравится семвер

Denis
07.04.2017
23:24:56
Если информация не устарела

Evgeny
07.04.2017
23:25:06
Семвер как раз про то, что мажорная версия с мажорными изменениями, лол
Роутер5 не оч
ui-router пробовал в ангуларе?
Роутер5 то же самое

Google

Denis
07.04.2017
23:26:04
Вот оно все такое

Evgeny
07.04.2017
23:26:27
Мне рр4 очень зашёл

Denis
07.04.2017
23:27:39
Ждём битвы роутер5 против реакт-роутер5)

Evgeny
07.04.2017
23:28:18
Да не будет рр5 в ближайшее время
К тому же вот люди жалуются что рр слишком часто обновляется с брекинг ченджес, но это не так
До 4.0 прошло 2 года без брекинг ченджес
3.0 это просто убрали все депрекейшнс
Короче, Денис, посмотри в сторону рр4
Он реально бомба
Ну и поддержка реакт-натив есть
Серверный рендеринг простой как две копейки https://reacttraining.com/react-router/web/guides/server-rendering

Дмитрий
07.04.2017
23:55:32
А с асинхронными роутами у него всё по прежнему?

Evgeny
07.04.2017
23:56:24
Это ты про https://reacttraining.com/react-router/web/guides/code-splitting ?
Не самое красивое решение, как по мне
Щас чё-то делают в эту сторону

Дмитрий
08.04.2017
00:11:07
Никаких jsx врапперов ради jsx врапперов

Nikita
08.04.2017
01:07:00
вжух и css transition group ломает чайлдов

Anton
08.04.2017
01:10:46
https://github.com/ctrlplusb/react-async-component

Google

Dmitry
08.04.2017
01:56:12
Ищу источник постоянных reflow компонента, метод render которого лишний раз не вызывается, DOM-элемент не модифицируется (видно в chrome devtools).
Пока грешу на верстку - там flex layout в который я умею минимально ("работает - не трожь").
В layout boundary пока тоже не очень умею.
Нашел список частых причин - https://gist.github.com/paulirish/5d52fb081b3570c81e3a - но не нашел своего кейса
Обновлять реакт наверное смысла нет...
Думаю сделать отдельную ветку и начать упрощать приложение/верстку, пока не наткнусь на первопричину.
Долго конечно. Интересно, а вы как делаете?

Mike
08.04.2017
02:01:01
а при чем тут css? oO
рендер вызывается когда стейт меняется или пропсы, в документации написано. как твой цсс в верстке может менять пропсы или стейт?

Dmitry
08.04.2017
02:05:55
Это да, никак не меняет, и рендер того проблемного и постоянно перерисовываемого компонента не вызывается.
Но хром его перерисовывает, когда меняется другой компонент (вообще не связанный ни по верстке ни по данным).
Если поставить галку paint flashing на вкладке rendering в chrome devtools, то это видно.
И именно его, хотя там дофига таких же никак не связанных и не имеющих отношения

Mike
08.04.2017
02:08:50
ну тогда у него может действительно стоять странная анимация, но флекс тут совсем не при чем, можешь просто игнорировать все связанные с ним слова

Dmitry
08.04.2017
02:19:48
виноват оказался css, height: 100% на каком-то вложенном div'е чтобы растянуть до размеров предка. не быть мне верстальщиком xDDD. переделал на inherit

Ldar
08.04.2017
03:14:01
Изучаю реакт и понял, что он быстро развивается и все посты уже устаревшие на столько, что уже выпущены новые версии, которые отличаются синтаксисом. К примеру router, везде описывается версия 2, посмотрел уже 4 версия, которая сильно отличается от 2. Есть ли более менее актуальная дока, может блог в котором все это описывается
Или может я не правильно все понимаю) так же начал изучать flux, оказалось что уже есть redux. Хотя не удивлюсь что redux уже не торт

Kir
08.04.2017
03:18:15
А ещё и mobx ?

Ldar
08.04.2017
03:25:38
Ну да, уже mobx. Я окончательно запутался.

Alexander
08.04.2017
03:34:28

Ldar
08.04.2017
03:43:34
Как понимаю redux он упрощает flux и решает некоторые проблемы которые были у flux. Зачем тогда мне изучать flux? Я просто пришел из мира backend и там на много все спокойнее

Danil
08.04.2017
04:59:31
Что делать если глубокая вложенность стэйта? Поможет ли с этим immutable js?

Dmitry
08.04.2017
05:08:48

Джон
08.04.2017
05:20:37

Razzwan
08.04.2017
05:59:21

Alexander
08.04.2017
06:40:00
Я же правильно говорю?

Razzwan
08.04.2017
06:57:16

Google

Ruslan
08.04.2017
07:18:25

Dreamerinnoise
08.04.2017
07:19:42
redux ведь тоже подход, разве нет?

Admin
ERROR: S client not available

Alexander
08.04.2017
07:27:19

Aleksey
08.04.2017
07:45:33
Подскажите пожалуйста, как в axios работать с response с 400 статусом и выше? Только в catch выходит сообщение о failed with status. А response как прочитать?

Дмитрий
08.04.2017
10:39:13

Razzwan
08.04.2017
12:48:09

lamo2k
08.04.2017
12:52:58

Ostap
08.04.2017
12:53:42
IMPORTANT NOTE! STATUS FOR THIS PROJECT IS EXPERIMENTAL AND THINGS CAN CHANGE, IT'S NOT READY FOR PRODUCTION

lamo2k
08.04.2017
12:57:41

? Михайло
08.04.2017
12:58:32
Может кто подсказать. У меня бойлер реактовский и я хочу использовать sass. я добавил в вебпак:
test: /\.scss$/,
exclude: /node_modules/,
loaders: ['style-loader', 'css-loader', 'sass-loader'],
и установил
npm i -D sass-loader node-sass
Добавил в компонент
import styles from './main.scss';
и хочу присвоить элементу стиль:
<section className={styles.header}>
Но он не видит. В чем проблема?

Vasiliy
08.04.2017
13:01:21
Не включил у css-loader опцию modules true
Посмотри в доке к CSS-loader'у

Ave
08.04.2017
13:14:31

? Михайло
08.04.2017
13:25:53
{
test: /\.css$/,
include: /node_modules/,
loaders: ['style-loader', 'css-loader'],
}, {
test: /\.scss$/,
exclude: /node_modules/,
use: [{
loader: 'style-loader',
}, {
loader: 'css-loader',
options: {
modules: true,
},
}, {
loader: 'sass-loader',
},
],
},
Разобрался.

ASergey
08.04.2017
13:46:46

Aleksey
08.04.2017
14:06:57

ASergey
08.04.2017
14:07:46

marat
08.04.2017
14:28:15
/stat@combot

Google

Combot
08.04.2017
14:28:15
combot.org/chat/-1001032883247

marat
08.04.2017
16:26:34
https://microsoft.github.io/reactxp/blog/2017/04/06/introducing-reactxp.html

Кирилл
08.04.2017
16:30:44

marat
08.04.2017
16:52:16

Aleksey
08.04.2017
18:24:29
Не подскажите как можно сделать в react-router-dom logout? Есть объект где хранятся роутеры. Делаю так и ругается:
{
path: '/logout',
onEnter: (nextState, replace) => {
Auth.deauthenticateUser(); // удаляю Токен из localstorage
// change the current URL to /
replace('/');
}
}

Marat
08.04.2017
19:43:33
Подскажите пожалуйста, какие файлы нужно закачать на хостинг, чтобы сайт работал

Cenator
08.04.2017
19:45:52

Marat
08.04.2017
19:46:49
Почему когда я обновляю страницу у меня ничего не показывает?

Cenator
08.04.2017
19:47:39
Что-то сделал неправильно
Давай в лс