Дмитрий
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
Да
Разрешения должны быть явными, запреты — редкими, не наоборот
А, кстати, чуть не забыл, важно ещё тут то, что мой подход тупо не добавляет новых стилей в проект вообще
Так как матчатся медиа реквесты одним обсерваблом на всё приложение
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 вроде прошлые пропсы не доступны
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
Александр
05.06.2018
10:35:33
то есть - сайд эффекты исчезнут благодаря этому?
Google
Александр
05.06.2018
10:35:48
куда то же их все равно надо будет убрать
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