Yury
Какой ужас) как ругается то?
что-то типа “плиз, не пиши так …”
deSilence
Та я ж говорю, ругается на деструктуризацию, компилятор.
Пöß d'Ivoire
кто ж стейт на пропсы то завязывает...
Тимофей 🛴
Та я ж говорю, ругается на деструктуризацию, компилятор.
Бабель? Настрой поддержку. Не стоит так все в стейт писать и стор получать
Azamat
с линтерами ты не знаком? Конечно не суть проблемы, но реально на примере твоего кода понятно почему так важно применения линтеров
deSilence
Я днище, прямо скажу.
アレクサンダー・バキマトフ
компилятор, хмм... 🤔
Sheldhur
линтер
Тимофей 🛴
Иногда надо
Но не все же) да еще и из редакса
Александр
Ну тут просто человек пока не разобрался с подходом реакта видимо
deSilence
я вас понял, нет пропсов, есть стейт, нет деструктуризации, нет проблем
アレクサンダー・バキマトフ
я вас понял, нет пропсов, есть стейт, нет деструктуризации, нет проблем
так ты скинь все таки ошибку, а не словами описывай)
deSilence
так просто обычный unexpected token .
deSilence
не хавает три точки и все
Oleg
как в react-google-maps зумироваться на какой-то маркер? есть какая-то формула? пытаюсь играться с mapRef и this.getZoom, ничего не выходит. в гугле особо ничего нет. вообще, компонент GoogleMap на проп zoom будто не реагирует.
Oleg
ну, во-первых - this.props.
Тимофей 🛴
ну, во-первых - this.props.
Это конструктор
Oleg
https://www.npmjs.com/package/@react-google-maps/api я пользовался этой штукой, зум там нормально работает
блин... уже просто что-то написано на первой либе. ладно, попробую в любом случае. спасибо.
Vladimir
это обёртка над react-google-maps?
это обёртка над апи google maps, там нет прослоек
Face
есть филосовский вопрос, допустим я пришел на проект, где стили проекта везде прописаны через обьекты inline, есть ли здоровое решение для media query - адаптивности, а не курильщика через тернарки ?
Face
медиа квери через тернарки?
у тебя есть готовый проект, без css файлов sass и styledComponents тебе надо написать адаптивку для приложения, что будешь делать?
Oleg
у тебя есть готовый проект, без css файлов sass и styledComponents тебе надо написать адаптивку для приложения, что будешь делать?
ну зависит от решения. это material ui styles? тогда у них есть уже медиа квери. даже хук какой-то вроде useQuery.
Face
Логично, что либо переписывать либо создавать брейкпоинты и описывать через тернарки
Тимофей 🛴
Логично, что либо переписывать либо создавать брейкпоинты и описывать через тернарки
https://github.com/contra/react-responsive Вот тут можно с тернарками а можно и без них
Oleg
Нет у тебя есть обьекты styles = {} и все
а, вместо классов стили? ну выдели в классы, особой проблемы не вижу. начнут возмущаться - беги.
Face
а, вместо классов стили? ну выдели в классы, особой проблемы не вижу. начнут возмущаться - беги.
Я почему изначально вопрос назвал филосовским, у меня нет такого проекта, у меня есть проект чисто десктоп, без адаптивки и в бт ее не было, т.к это админка, поэтому я пишу стили как попало, а щас начал задумываться о том, а что если...
Face
Переписывай
вот вот, тогда вопрос а с учетом, наличия mui, лучший подход будет все писать через useStyles и sass, там где кастомный css? и полностью избавиться от inline?
Face
@tanyaisinmybed у mui я видел theme.breakpoint, вопрос корректно ли поверх еще sass юзать,
Vitaliy
Добрый день, посоветуйте пожалуйста либу которой можно генерить qr с возможностью его скачать?
Face
почему бы не избавиться? инлайновые стили профита не несут.
Вроде как читал за оптимизацию react приложения, пишут что несут -__-, но вроде как useStyles mui дает тот же эффект, на случай его отсутствия почему юзают styledComponents, потому что, они тоже inline, просто более поддерживаемые и масштабируемые
Face
Ладно я понял +- какая боль меня ожидает, если добавят адаптивку, всем спасибо))
Farik
Ребят направьте, как можно реализовать универсальную форму? ну или инпуты
Bogdan
Ребят направьте, как можно реализовать универсальную форму? ну или инпуты
делать разные, будет хотя бы выглядить адекватно, а не на жопу похоже
Farik
что ты имеешь ввиду под универсальной формой?
На сайте очень много форм схожих, отличие только в инпутах где-то больше где-то меньше, что-бы каждый инпут в странице не прописывать заново, какую-то обертку или генератор
Farik
Formik глянь
Сейчас гляну, спасибо!
Face
На сайте очень много форм схожих, отличие только в инпутах где-то больше где-то меньше, что-бы каждый инпут в странице не прописывать заново, какую-то обертку или генератор
А исходя из чего ты будешь отличать, в чем отличие, тебе с сервера формы прилетают, или ты хардкодить jsonчики собрался?
Farik
сервера только модель прилетать будет, а форму строить на фронте
Igor
возможно не реакт проблема но все же , значит при логине открывается модалка с логином паролем , вводишь все в запросе возращается url с токеном , этот токен сохраняю в локал сторейдже ну и еще приходит user его тоже сохранаю . и проблема в том что в IE (не всегда записывается токен) в других браузерах такой проблемы нету
Face
сервера только модель прилетать будет, а форму строить на фронте
Типо возьми Formik или final form и напиши, хук который будет пропсы библиотеки доставлять компоненте с полями, после генерации этих полей, но вообще не стоит блядоинжинирить, а все таки написать отдельные формы, потому что решение, которое я же тебе предложил щас, сложно поддерживать, не стоит делать простые вещи сложными
Yury
токен приходит в урл , и всегда приходит
чекай тогда ошибку на парсинг урла
Ivan
Как получить левого соседа с помощью css На подобии # + @ Только чтобы рабртало на & + # стиль применялся к &
Ivan
Это печально
Yury
Это печально
но у тебя всегда есть js
deleted
Всем привет! Начал изучать реакт, хочу потренироваться. Слышал (или давно видел, не помню уже), что есть список примерных приложений от простого к сложному, которые стоит попробовать написать. Не подскажете, пожалуйста? Спасибо
deSilence
я думаю, to do list основа основ
Aliaksei
Привет всем, может кто знает где можно найти это демо cuncurrent mode? Может кто находил, хотелось бы потыкать
Aliaksei
я не вижу
Aliaksei
соре, слишком мелко для меня
Владислав
го расшифруем
Aliaksei
прост думал может кто находил
Andrew
https://timeslicing-unstable-demo.surge.sh/
Владислав
есть слово demo
Aliaksei
спасибо ребят!
Andrew
похоже на это