Roman
Всем привет, а кто мучался с @babel/register, есть ли у вас статья, где нужно все обработать для SSR? Постоянно ругается на отсутствие объектов и методов в window и в document, то на стили, это уже пофиксили, то на картинки, это тоже добавили в исключения при сборке. Осталось объекты и прототипы понадобавлять, постоянно на что-то еще ругается, но может у вас есть ссылка на стекоферфлоу с помощью по настройке и переделке проекта на SSR?
MⅨ
В CRA build папка делается на проде, да?
Vitalii
Всем привет! Может кто-нибудь найдёт полезным https://github.com/vitalishapovalov/js-utilities/tree/master/packages/log
Anton
Подскажите пжлст, как сделать работающий выбор timezone. Сейчас выдает ошибку, что не определяет e.target при onChange: <TimezonePicker name="timezone" value={timezone} onChange={e => onChange(e)} inputProps={{ placeholder: 'Select Timezone...', name: 'timezone' }}/>
Yury
посмотри чему у тебя равно e
Yury
там будет вроде не обьект события, а значение уже
Anton
onChange={onChange}
Не помогло
Карамультук
Не помогло
покежь TimezonePicker свой тогда
Yury
Не помогло
ты посмотрел чему равно e ?
Anton
покежь TimezonePicker свой тогда
А там больше ничего и нет, только импорт. Это плагин https://www.npmjs.com/package/react-timezone
Yury
onChange видишь?
Карамультук
А там больше ничего и нет, только импорт. Это плагин https://www.npmjs.com/package/react-timezone
бро ну там эвента нет никакого. onChange={timezone => console.log('New Timezone Selected:', timezone)}
Anton
Yury
Сейчас посмотрю.
это не event, а уже необходимая тебе timezone
MVD
Я, друзья
Круто)
Карамультук
Mihail
А таймзону уже
Anton
А как тогда быть, если он принимает сразу таймзону? Я имею в виду, что в бд он мне ее не заносит, только выводит в консоль
Anton
сюда передаешь не e, a (timezone, name)
понял, пошел пробовать
Bogdan
Всем привет, подскажите насчет реселекта, как его с хуком соединить?вот такая попытка была
Bogdan
Всем привет, подскажите насчет реселекта, как его с хуком соединить?вот такая попытка была
в данном случае мемоизация не происходит, расчет выполняется всегда при перерендере
Konstantin
Ребят, может кто сталкивался. Я использую react-table, подскажите возможно ли компонент для фильтра как-то поместить в head компонент, я пытался убирать head для определенной колонки, но head убирается вместе с фильтрацией. Спасибо
Konstantin
Вот так должно быть
Bogdan
https://reactjs.org/docs/hooks-custom.html
не пойму, это как к вопросу относится? я же про реселект спрашивал вроде бы
Bogdan
Относится напрямую
а посильнее намек можно?
Китикет
Ты селектор создаешь заново при каждом рендере
Bogdan
Ты селектор создаешь заново при каждом рендере
я просто не хотел скрин второй кидать, я изначально сделал его вне ф-и
Bogdan
но толку ноль
Китикет
И зачем ты shallowEqual везде передаешь
Китикет
Это не обязательный аргумент, и там как раз shallowEqual по-умолчанию
Bogdan
тоесть везде? только в useSelector
Китикет
тоесть везде? только в useSelector
Везде - это про все скрины которые ты еще раньше кидал
Китикет
Там я тоже заметил
Bogdan
Это не обязательный аргумент, и там как раз shallowEqual по-умолчанию
если я уберу shallowEqual, то будет перерендер при одном и том же значении
Bogdan
я когда уберу shallowEqual, жму одно и тоже число добавить, компонент перерендеривается, а с ним нет
Китикет
Хм, да, там есть что-то про обычное сравнение === у них
Китикет
Поэтому я не понимаю смысл этих хуков редаксовских
Китикет
Они все какие-то тупые что ли
Китикет
Проще написать mSTP и mDTP и обернуть в connect
Bogdan
Хм, да, там есть что-то про обычное сравнение === у них
мне понравились, как ридакс хуки так и аполо, но если смотреть просто ридакс и хуки его, то хуки прям вау
Bogdan
да хз, с хуком круто выходит
Юра
да хз, с хуком круто выходит
А что здесь хук? (я прост не в теме, только сегодня доку открыл, кек)
Юра
ясненько, спасибо!
Bogdan
да и типизация вроде как норм, короче мне понравились
Bogdan
Хм, да, там есть что-то про обычное сравнение === у них
я тупанул)) консоль засунул в компонент и там смотрел ее, пздц
Bogdan
Зачем bindA...
я все не дойду без него сделать, да просто как то не знаю, какие минусы у него?\
Vladislav
в данном случае мемоизация не происходит, расчет выполняется всегда при перерендере
тут скорее всего траба в самих реселектах, хоть это и чистые функции
Bogdan
Vladislav
да не , я сам тупанул, консоль не туда пихнул)
написал бы.. я думал идти уже искать ишью
Bogdan
написал бы.. я думал идти уже искать ишью
да я выше написал) сам удивился, я консоль выставил в компонент и думаю, почему же она вылазит)
Bogdan
не заметил бы так бы и чпокал до посинения
Vladislav
реселекты - это не совсем гуд опыт) на самом деле, мода пошла на микросервисы, теперь фронт умирает со стеком redux
Bogdan
например аполо хуки тоже очень круто смотрятся
Vladislav
диванная аналитика?
почему сразу же критика?
Oleg
что лучше использовать из material ui - withStyles или makeStyles?
Vladislav
что за микросервисы?
когда api явного нету, а есть сокеты, и ты как сборщик мусора собираешь все и из этого показываешь только нужные данные
公墓
https://habr.com/ru/company/raiffeisenbank/blog/459540/ Там гении даже микрофронтенды придумали
Vladimir
https://habr.com/ru/company/raiffeisenbank/blog/459540/ Там гении даже микрофронтенды придумали
зашёл, чтоб проверить наличие комментариев про $mol и не ошибся
Eugene
как вы в material ui задаете глобально стили? мне, например, надо задать background-color для всех страниц
Vladimir
что за $mol?
не стоит вскрывать эту тему