
Дмитрий
05.06.2018
09:51:35
Апи к этому должен быть готов
И если сказано матчить телефон и десктоп то сгенерировать брейк корректно

Anton
05.06.2018
09:52:29
Мне кажется, или тебе с коллегами очень повезло. И QA добрый.

Alexander
05.06.2018
09:52:56

Google

Дмитрий
05.06.2018
09:53:09

from
05.06.2018
09:53:15

Alexander
05.06.2018
09:53:47
Как минимум, разные авторы на гитхабе

Дмитрий
05.06.2018
09:54:04

from
05.06.2018
09:54:12

MadMax
05.06.2018
09:54:17
Доброго времени суток, уважаемые)

from
05.06.2018
09:54:20

Alexander
05.06.2018
09:55:30
значит вкусовщина
пусть извиняются как хотят, но 4 у них ну совсем не получился
ИМХО, если это необходимо

Дмитрий
05.06.2018
09:56:13
react-media-matcher сгенерирует именно те же самые стили, но большим количеством кода
У меня как бы на скрине аж две стори сторибука поместились

Anton
05.06.2018
09:57:58

Google

Alexander
05.06.2018
09:58:06

Дмитрий
05.06.2018
09:58:37

from
05.06.2018
09:58:58

Дмитрий
05.06.2018
09:59:31
У тебя 60 строк, у меня 11
Если мы начинаем делать дефолты, то стили будут перекрываться и будет хуже уже клиенту

from
05.06.2018
10:00:34
Как раз такую, которую можно адекватно называть "реакт-раутер"
А то, что было до этого это просто синтаксис для вложенных раутов на jsx, что как бы бред
Плюс переиначивание всего рендеринга реакта

Anton
05.06.2018
10:00:36
19 строк

Alex
05.06.2018
10:00:54
Кто шарит по Vscode чо прописать в сеттингс чтоб между
{} можно было эммет юзать и теги норм проставлялись ?

Kevin
05.06.2018
10:01:14
Всегда было интересно, когда вы работать успеваете)

Alexander
05.06.2018
10:01:49

Anton
05.06.2018
10:02:00
У кого-то уже ужин

Alexander
05.06.2018
10:02:46

Дмитрий
05.06.2018
10:04:07
19 строк
А button типа не считается? Интересно ты строчки считаешь, у меня button это button, это не две дюжины строк с матчерами
Предполагается каждый button клепать в таком духе?

Anton
05.06.2018
10:05:04
Упаси боже

Дмитрий
05.06.2018
10:05:13
Ну а как тогда
Не считать их

Anton
05.06.2018
10:05:46
Как? Ну желательно без учета ориентации девайса ?

Дмитрий
05.06.2018
10:06:15
Поставишь landscape — будет landscape, не поставишь — ориентация не будет считаться

Anton
05.06.2018
10:06:26
Вообще замена компонента на уровне React - не самое популярное действие

Google

Дмитрий
05.06.2018
10:06:33
А это не замена
Никаких cloneElement или прочих шаманст

Anton
05.06.2018
10:06:59

Дмитрий
05.06.2018
10:07:08
Ну

Anton
05.06.2018
10:07:26
А это не замена
Не замена это на чистом CSS - там не замена. А тут разные ветки рендерятся.

Дмитрий
05.06.2018
10:07:46
Тут ничего не рендерится если ты не захочешь
render props, просто Component в чайлдах, все варианты поддерживаются
Хочешь () => <Comp/ > вместо <Comp /> — не вопрос

Anton
05.06.2018
10:10:50
В общем разбежимся на том, что у тебя рендериться если ты сказал что надо, а у меня если сказал что не надо.

Дмитрий
05.06.2018
10:11:05
Да
Разрешения должны быть явными, запреты — редкими, не наоборот
А, кстати, чуть не забыл, важно ещё тут то, что мой подход тупо не добавляет новых стилей в проект вообще

Дмитрий
05.06.2018
10:16:52
Так как матчатся медиа реквесты одним обсерваблом на всё приложение

from
05.06.2018
10:18:10

Andrew
05.06.2018
10:19:27
Кстати кто как юзает render props/children vs hoc ?
Я беру рендер проп когда надо с разметку менять

Dmitr
05.06.2018
10:24:07
Ребятки, помогите бедному джуну. Дайте пожалуйста максимально жёсткий код-ревью по тестовому https://codesandbox.io/s/rm7z0ynn7q

Anton
05.06.2018
10:24:14
Подскажите пожалуйста, а где стоит вызывать метод, который проставляет значения по умолчанию в компонент?
Значения по умолчанию подгружаются с микро-сервиса, асинхронно.
Так что в componentDiDMount их нет.
В рендер (который происходит когда они таки подгружаются) незя, там стейт внутри меняется.
В ShouldComponentUpdate как то тоже вроде не камельфо.

Petr
05.06.2018
10:25:19

Anton
05.06.2018
10:25:32
причем тут промисы?

Google

Alex
05.06.2018
10:25:49
День добрый. При переходе назад в браузере зацикливаются страницы :(. К примеру, открываю страницу "users", смотрю историю (если зажать кнопку назад в хроме), все нормально возврат на начальную страницу браузера. Перехожу на страницу "report", в истории появляется аж 3 страницы в место одной. Делаю возврат назад, из истории ничего не удаляется, а наоборот добавляется еще 1 страница. Делаю еще раз назад, возвращается на страницу "report", и снова добавляется запись в история. И дальше все по циклу. Подскажите куда копнуть :(

Anton
05.06.2018
10:25:51
объект с дефолтами передается пропертью

sanqa
05.06.2018
10:25:57
ребят кто работа с table в ant design, как мне повесить обработчик на каждый row ?в приммерах вижу что на каждое поле отдельно в render: пишешь что то и в том числе функции

Vlad
05.06.2018
10:26:02

Vlad
05.06.2018
10:26:44

Petr
05.06.2018
10:27:05

Vlad
05.06.2018
10:28:04
кстати, тут вопрос вот мне надо при изенении пропсов вычеслять значения с прошлыми пропсами + новыми пропсами, как с новыми React 16.3 методами это сделать? getDerivedStateFromProps вроде прошлые пропсы не доступны

Admin
ERROR: S client not available

Cenator
05.06.2018
10:28:15

Petr
05.06.2018
10:28:44

Сергей
05.06.2018
10:30:13
в 16.4
в 16.3 помоему пропсы есть предыдущие. А в 16.4 метод возвращает state.

Anton
05.06.2018
10:33:43
Вопрос, а componentWillReceiveProps() componentWillUpdate() componentWillMount — они же деприкейтнуты и будут до 17 версии?

Александр
05.06.2018
10:34:11
а почему?

Vlad
05.06.2018
10:34:21

Александр
05.06.2018
10:34:29
чем заменят?

Сергей
05.06.2018
10:34:51

Vlad
05.06.2018
10:34:56
а почему?
там side effectы были и не безопасные методы, можешь почитать в блоге реакта, тут уже эту ссылку много раз кидали

Max
05.06.2018
10:35:01

Google

Александр
05.06.2018
10:35:33
то есть - сайд эффекты исчезнут благодаря этому?
куда то же их все равно надо будет убрать

Max
05.06.2018
10:36:01

Vlad
05.06.2018
10:36:22

Александр
05.06.2018
10:36:24
то есть - это ваши догадки?

Max
05.06.2018
10:36:54

Александр
05.06.2018
10:36:55

Max
05.06.2018
10:37:13

Александр
05.06.2018
10:37:39
но я так понимаю - это в боьше степени для приложений без редакса? в редаксе же есть куда сайд эфекты бросать

Max
05.06.2018
10:40:02
я кроме использования localStorage больше вообще никаких side-effect не встречал)

Александр
05.06.2018
10:40:18
обращение к апи

Max
05.06.2018
10:40:34
обращение к api - side effect? хмм… ок) ну их и без редакса есть куда бросать

Александр
05.06.2018
10:40:40
данные с сервера не грузил?

Finch
05.06.2018
10:40:43
Подскажите по gitignore. Если я указываю там /node_modules то во всех подпапках эта директория будет игнорироваться? Или для каждой надо прописывать?

Alexander
05.06.2018
10:40:49

Max
05.06.2018
10:40:50
даже в текущем реакте, и в 0.14 еще было куда) старее не работал

Petr
05.06.2018
10:41:00

Anton
05.06.2018
10:41:08

Mike
05.06.2018
10:41:17