Александр
Konstantin
Как можно побороть CORS?
у меня свой бэкэнд апи, и там я устанавливал пакет cors и прописывал app.use(cors()); именно в бэкэнд части, как проблему решить на фронте не знаю
Александр
Сергей
Да проблема Корса решается согласованием параметров с серваком..смотри внимательно документацию сервака.. может апи Кей нид..может где то на серваке нид после регистрации домен для запроса вписать и т.д.
Anonymous
Привет, народ. Подскажите, пожалуйста ответ на такой вопрос: Мне с сервера приходит массив объектов и прежде чем его отобразить в компоненте нужно выполнить некие преобразования. Где это лучше сделать с архитектурной точки зрения, в редьюсере, в компоненте или еще где?
Max
Max
Александр
Сергей
Вопросы безопасности только сервак решает..он запрещает тебе делать запросы с домена на котором расположен твой сайт.. только с разрешения сервака сможеш оттуда делать запрос..ищи решение в этом направлении..
Александр
Taya
скорее всего эта функция не приходит в пропсах
Taya
посмотри что там
Taya
этой функции нет в пропсах
Ignat
внизу её нужно указать в коннекте (mapDispatchToProps)
Ignat
заскринь низ файла
Taya
судя по тому что написано props.updateNewPostText , это функциональная компонента, значит она передается либо с другого места, либо нужно ее переделать на классовую, и тогда передевать через mDtP
Taya
аа, так может ты this потеряла?
Ignat
скорее через пропсы забыла передать из внешней
Taya
что в пропсах в данном месте?
Oleg
скрин вызова MyPopsts
Taya
ты сбросила скрин где видно что этой функции в пропсах нет(т.к она undefined), а что в самих пропсах не видно, может там имя неправильно написано
Oleg
скрин вызова MyPosts скинь
Taya
при дебаге навести не на функцию, а на пропсы
Oleg
🤦♂️
Oleg
скиньте скрин кода где вызываете компонент MyPosts
Oleg
отлично
Oleg
теперь скринь кода где вызываете Profile
Ignat
короче нигде коннекта нету
Oleg
почему серое?
Oleg
но вы поняли да в чем ошибка)
Oleg
в профайл передаете эту функцию из пропсов
Oleg
удилте пропс
Oleg
удалите
Ignat
можешь убрать пропс , но типо это не правильно - изучай функцию коннект
Oleg
Oleg
Oleg
отлично
Oleg
теперь скиньте скрин /redux/state
Ignat
да у неё все функции из пропсов, а функции коннект, которая засовывает эти функции в пропсы - нет
Oleg
Oleg
не тупи ну
Oleg
здес все хорошо
Ignat
не в компоненте Profile, а в компоненте App убрать пропсы
Oleg
тут проверьте путь енверно указан
Oleg
ну да и скрин App
Oleg
покажите
Oleg
скрин где вызывается апп
Taya
здесь нужно убрать пропсы
Taya
хм ,хотя тут ты их передаешь
User
Oleg
вот☝️👍
User
state.profilePage.newPostText = newText;
User
👍
Никита Головчак
Здравствуйте
Никита Головчак
Почему не работает document.querySelector('.some').style.transform = translateY('-10px')
Никита Головчак
Пишет, что не понимает что такое style и transform
Владислав
Ну потому что translate надо в кавычки брать
V
лол
Никита Головчак
document.querySelector('.prev-btn').style.transform = 'translateY(-10px)'
Никита Головчак
Не работает
Konstantin
'translateY("-10px")'
Никита Головчак
Uncaught TypeError: Cannot read property 'style' of null
Никита Головчак
Все равно не работает
Владислав
Ты ошибку читай
Владислав
Работает не из за этого
Oleg
😆
Владислав
А потому что нет объекта с таким классом
Никита Головчак
аа
Oleg
видит бох ты пытался
Bibawebdeveloper
Ребят, у меня как будто компонента расширяет клетку грида, он выливается на сайдбар примерно на 10 пикселей, но я сделал даже все блоки в той компоненте поменьше, а все равно такая же хрень. Так бы это было не заметно, но когда подгружается следующая компонента, с ней все нормально, как и с 3мя остальными. И мэйн контент как будто "мигает"
Никита Головчак
кнопки не от того слайдера)
Bibawebdeveloper
как будто большой как раз profile, а остальные(в качестве заглушек) пустые и не ресайзятся
Oleg
так и норм)
Konstantin
Нормально ли обращаться к АПИ из компоненты вот таким способом? В документации реакта написано: "componentDidMount() вызывается сразу после монтирования (то есть, вставки компонента в DOM). В этом методе должны происходить действия, которые требуют наличия DOM-узлов. Это хорошее место для создания сетевых запросов." Или все же лучше делать отдельный файл типа state, как в уроках, в него получать данные, а компоненте отдавать через пропсы?
Konstantin
Это хорошее место для создания сетевых запросов - у меня же сетевой запрос?
Oleg
обычно апи запросы выносят в отдельный файл
Oleg
создается экшн на запрос через апи
Oleg
этот экшн делают санкой
Oleg
прокидываеш экшн через коннект в контейнерную компоненту в пропсы