Oleg
ну видиш, так нельзя писать {this.props.musicData.apple_music}
Oleg
ты можешь написать например так ${this.props.musicData.apple_music}
Oleg
{this.props.musicData.apple_music}
Oleg
бля
Oleg
Oleg
то он и ругается, так как неможет преоброзовать элемент в jsx
✙ Серхио ✙
✙ Серхио ✙
та же ошибка
Oleg
еще оберни в фигурные скобки
✙ Серхио ✙
деструктурирование надо
✙ Серхио ✙
еще оберни в фигурные скобки
спасибо, но не помогло , щас это попробую
Diego
Здравствуйте! При распределении компонентов по папкам (это 12 урок) компоненты меняют свои места, дублируются, пропадают! Вернуть в исходное положение уже не удается! Хочу переставить винду! Что посоветуете?
Дмитрий
зачем винду то ? новый проект просто сделай
Diego
уже третий!
Diego
такая же история
Diego
ничего не помогает
Diego
в повторении большой плюс! Хорошо запоминается! Но только в данном случае не понятно что!
Diego
комп с рук брал! там игрухи стояли и еще не понятно что!
Serhii
Всм не удается вернуть в исходное положение?
Serhii
Без разницы что там стояло
Serhii
Такое ощущение, что ты с компом на «вы»
Diego
обратно в папку App.js вставляю и оно все встает но уже не так
Serhii
Ну и как нам понять что в твоем понимании «не так встает»
Oleg
меняй комп
Diego
пардон ФАЙЛ App.js
Serhii
Да погодь с заменой компа
Serhii
Мне кажется тут замена компа не поможет
Serhii
Ну, что меняется при вставке?
Diego
дело было не в бабине?)))
Oleg
да)
Diego
все делаю точно по уроку! до момента распределения компонентов все идет в штатном режиме! раскидал и компоненты меняют места! строки и столбцы перемещаются
Артем
Я такую штуку понял что переделывать намного сложнее чем создавать
Diego
Артем
Я такую штуку понял что переделывать намного сложнее чем создавать
Щас весь проект переношу на свой сервер это пздц геморно
Артем
Легче было сам сервер написать
Артем
Легче было сам сервер написать
Чем подключить к фронту
Daniil
не всегда можно что-то быстро создать
Artem
Кто-то юзал styled-components? Как можно получить кнопку через ref которую создал, или как заставить поменять её цвет при hover
Артем
не всегда можно что-то быстро создать
Ну да когда весь проект написан не хочется все переписывать 😄
Oleg
Кто-то юзал styled-components? Как можно получить кнопку через ref которую создал, или как заставить поменять её цвет при hover
bottomRightGrid: { '&:hover': { outline: 'none', border: 'none' }, '&:active': { outline: 'none', border: 'none' }, '&:focus': { outline: 'none', border: 'none' }, }
Oleg
что то типа такова я думаю
Artem
Да, почему то не додумался проверить 😄
Artem
Но если к примеру я создал такую кнопку const Button = styled.button` background: ${red ? "palevioletred" : "white"}; color: ${red ? "white" : "palevioletred"}; font-size: 1em; margin: 1em; padding: 0.25em 1em; border: 2px solid palevioletred; border-radius: 3px; &:hover { color: #000; } `; И потом создаю некоторый const btn = useRef() передаю в btn <Button ref = {btn}> CLICK </Button> То получаю undefined
Oleg
ну надо код смотреть
Artem
Это весь код
Oleg
ну и Button Это что?
Oleg
компонент или все же button
Artem
По сути компонент
Oleg
Это весь код
где тогда импорты)
Artem
Та я в либе разбираюсь, тут кроме этого куска кода в проекте ничего ещё нет)
Oleg
ну лан
Barmaley
X X, XXZX XZXZ, вы братья или просто однофамильцы? 😀
Dmitry
Народ. Изучаю Хуки. UseEffect. На примере ProfileStatus все понятно. В компоненте ProfileStatus нет ComponentDidMount. А что делать если эта компонента есть, как например в ProfileContainer. Как перевести компоненту в функциональную? Ведь тогда логика загрузки страницы изменится? Тогда getProfile начнет запускаться раньше чем компонента смонтируется.
Daniil
)))
Maксим
Как решить подобную задачу преобразование объектов в примитивы, не разобрался с темой
No Name
Ребят, есть около 30 фоток в папке, на сайте нужно подобие галереи маленькими картинками, при нажатии чтобы открывалась на пол экрана. Мне их все проимпортить в какуюто компоненту и сделать типа photos=[{1},{2}.{3}] итд ,мапить на страницу?Или есть вариант полегче? По клику получается через реф походу обращаться чтобы открыло, ну либо сделать карусель и по клику пушить в экранчик, а на нем уже 2 стрелки на - - и ++
Maксим
let user = { name: "John", money: 1000, endSchool: true, age: 31, gender: boy } // есть объект user нужно преобразовать каждое свойсво в примитивный тип и вивести в консоль // например : name:"john" - is string; // money: 1000 - is number; // endShool: true - bollean; // используя методы преобразования obj[Symbol.toPrimitive](hint) // obj.valueOf() // obj.toString()
Daniil
зависит от задачи от размера фоток, в любом случае наверно придется оптимизировать
No Name
Кстати ребят, как думаете, есть сайты на вордпрессе, можно на реакте сделать такие же быстрее и удобнее? И будет ли проблемой СЕО, я чуть копнул, вроде не так и сложно. или SSR ,или пререндер есть,некст итд
No Name
по идее сервер должен присылать json с урлами фоток
Ну пока доступа к серваку нет, но принцип то мапа такой же будет
No Name
Ну то что на реакте должен быть сайт быстрее и отзывчивее мне кажется это 100% Но типа сильно ли нужно будет заморочиться чтобы сделать норм админку по сравнению с вордпрессом
Oleg
ну можеш сделать масив со списком урлом просто
Oleg
А что в нем?
Oleg
И скрин вебпак конфига
Daniil
это явно не в scss дело
Slava
cra обнови
Daniil
а как импорт.?
Slava
И надеюсь node-sass установлен
Daniil
И надеюсь node-sass установлен
про него обычно месадж вываливается если его нет
Slava
про него обычно месадж вываливается если его нет
Ну значит cra обновить надо, я загуглил, там дело может быть в том что вебпак не последней версии
Slava
Мда
Daniil
сделай imprort styles from App.module.scss (файл тоже переименуй) + стили просто через точку className = {styles.mystyle } ну или скобки className = {styles["my-style"]}
Slava
https://github.com/webpack-contrib/sass-loader/issues/761