
Valeriy
01.10.2018
07:42:28
вот в очередной раз думаю переползать с redux-form либо на final-form, либо на formik

Dmitry
01.10.2018
07:42:35
на файнал проще
там апи как в редукс форм
для филдов

Google

Valeriy
01.10.2018
07:43:22
final-form офигенен, formik подкупает своей простотой

Dmitry
01.10.2018
07:44:13
а разве файнал не простой ?
я чет не пойму
все так же

Roman
01.10.2018
07:44:35

Valeriy
01.10.2018
07:44:37
дизайн?
дизайн имеется в виду без обсервейблов, чисто реакт

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
07:45:35
наррод, а кто-нть замечал, чтоб webpack ломал гугл аналитику? типа заоптимизировал
исходники:
const gtag = () => {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-1111111-1');
продакшн сборка
var t = function() {
window.dataLayer.push(e)
};
t(new Date),
t(),

Roman
01.10.2018
07:46:21

Dmitry
01.10.2018
07:46:50
т.к там юзается модель для всех этих штук

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
07:47:24

Valeriy
01.10.2018
07:47:27
ну пока склоняюсь все же больше к ff

Dmitry
01.10.2018
07:47:43
то когда маунитшь можешь просто в контекст модель а дальше в модели дергать хендлеры и асертить стейт модели

Google

Dmitry
01.10.2018
07:48:01
тошо в самом Form в рфф ничего нету

Roman
01.10.2018
07:48:08

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
07:48:51
да, я понял, щас так и сделаю, просто сам факт того, зачем они это минифицируют?
типа потому что там аргументы не явным образом передаются

Roman
01.10.2018
07:50:11
https://habr.com/post/424613/

Сергей
01.10.2018
07:50:13

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
07:50:48
а кто-нть с ходу скажет, как на определенных строках отключить минификацию? или так нельзя?

Roman
01.10.2018
07:52:13

Valeriy
01.10.2018
07:57:41
что-то мне все чаще кажется, что минификация, это какая то лишняя херня... т.к. все равно все файлы в формат gz передаются

Roman
01.10.2018
07:59:09
углифай = вырезка коментов, дед кода етс

Valeriy
01.10.2018
08:00:12
ну резать комменты, консоль, дед код это норм

Roman
01.10.2018
08:00:29
вообще можно делать два бандла
один es5, второй ес6

Valeriy
01.10.2018
08:00:35
а вот коверкать имена переменных, функций, это уже не айс

Roman
01.10.2018
08:00:45
и подключать их через script type='module'

Dzmitry
01.10.2018
08:00:52

Valeriy
01.10.2018
08:01:22
хлебные крошки

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:02:05
а, черт, вот я дурак

Vladimir
01.10.2018
08:02:15
как лучше устнавливать стили:
const Navigation = ({ onChange }) =>
<div className="navigation">
<ChatSettings onChange={onChange} />
<Chats />
</div>
или:
<Navigation className="navigation»>?

Google

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:02:15
проблема была в массиве arguments
Объект arguments — это локальная переменная, доступная внутри любой (нестрелочной) функции.
а у меня стрелочная функция

Roman
01.10.2018
08:04:00
чем больше работаю с редаксом, тем более оверхедный он становится. Сейчас я узнал о экшн-фильтрах

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:04:36
ну типа плохая практика

Ильяс
01.10.2018
08:04:54
Всем привет. Устанавливаю Realm через yarn. Но в
import Realm from 'realm'; пишется ошибка «У модуля "'realm'" нет экспорта по умолчанию». Помогите, плиз.

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:04:58
усложняет понимание и поддержкеу кода

Valeriy
01.10.2018
08:05:22

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:05:32

Vladimir
01.10.2018
08:05:43

Igor
01.10.2018
08:05:44

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:06:11
Объект arguments не является Array. Он похож на массив, но не обладает ни одним из его свойств
ок

Roman
01.10.2018
08:06:32

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:07:39
когда компонент - это независимый кусок

Google

Ильяс
01.10.2018
08:08:09

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:08:30

Valeriy
01.10.2018
08:09:11
ну девтул определяет неверно просто
у arguments есть свойство length и индексы
но эти индексы - ключи объекта

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:10:02
ааа, нет
все верно

Admin
ERROR: S client not available

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:10:19
объект
я просто не так их вызвал
ух, капец как много сегодня узнал)))

Valeriy
01.10.2018
08:11:06
в общем, это старый прикол, на котором практически все палиилсь рано или поздно :))

Azamat
01.10.2018
08:12:32
добрый день мне нужно помощь! после тогда как заполнил форму нужно сделать routing, пробовал через - this.props.history.push('/dashboard') роутинг происходит но страница пуста div id="root" присуствует! помогите!

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:13:45
воу, сложновато, надо больше кода

Ильяс
01.10.2018
08:18:53

Azamat
01.10.2018
08:25:22

Alexander
01.10.2018
08:27:10
Ребята, подскажите, каким образом отследить появление компонента? didMount срабатывает только один раз. Если я через роутер кликаю по страницам, компоненты на них типа больше не монтируются. Какой подход в этом случае?

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:27:25
чет я там не вижу роута для /dashboard

Azamat
01.10.2018
08:27:59

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:28:17
а, точно

Google

Roman
01.10.2018
08:29:11
добавь ЖС анмаунта и подебажь

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:30:26
dashboardPage
а че консоль пустая? в самом DashboardPage нет ошибок

Azamat
01.10.2018
08:30:44

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
08:33:32
?♂️

Maxim
01.10.2018
08:33:45
Ребятушки
Если кто работает с styled-components, подскажите пожалуйста, как в styled компоненте с prop active присвоить background color дочернему элементу?

Vadim
01.10.2018
08:37:47

Maxim
01.10.2018
08:45:48

Artyom
01.10.2018
08:46:22

Vadim
01.10.2018
08:46:39
или ты это не прочитал https://www.styled-components.com/docs/advanced#caveat

Maxim
01.10.2018
08:48:14
export const StyledTab = styled.li`
position: relative;
display: inline-block;
vertical-align: middle;
color: ${({ active }) => (active ? colors.light : 'inherit')};
.link {
/* тут должны быть стили если StyledTab имеет props.active */
}
&:hover .remove {
display: block;
}
&:hover .remove:hover {
background-color: ${rgba(deepGray, 0.2)};
}
span {
display: block;
padding: 2rem 5rem;
}
`;

Artyom
01.10.2018
08:49:54

Roman
01.10.2018
08:50:48

Artyom
01.10.2018
08:51:18
как это связано вообще?

Roman
01.10.2018
08:51:44
в доке написано