Felix
Document.title в реакте норм?
Felix
Или такая запись не принята в философии реакта
Артём
кто уже работает на работе скажите = какой подход использовать в React с CSS это модули или styled-component?
Ozzeron
По бэму дублирования классов не будет говорит, да и не только по бэму
Александр
А я купил аккаунт, на сайте решил за помощью обратиться - он мне выдал телеграмм юзера, который телеграмм и отказался искать?
Как вопросы задавать Димычу? )))
Или никак?
Pursuit of Happiness
Александр
Понял..
NZXTUA
@Artmen007 у нас styled-components, доволи удобно.
Ozzeron
Назвал обьект модуля стилей так же, как и компонент jsx, который рисует страницу. Получил ошибку дубля инициализации переменной. Часа три не мог понять что не так, пока не прозрел продебажив что попадает в переменную...
Ozzeron
Ощущаю себя тупым пздц))
Александр
Кто подскажет с API социальной сети?
Оплатил API на три месяца. Делаю follow-unfollow. Вроде нормально. Потом оп... и не работает.
Смотрю ошибки - 429. Слишком много запросов...
Какие там ограничения? Долго эта фигня будет висеть?
Александр
Александр
Или там проплата не прошла пока? ))))
Сергей
Код в визкреденшиал попробуй перегенерировать и записать по новой в аксиом инстанс...если проплата прошла то на сайте там пишет сколько дней осталось..
Сергей
Александр
Ну я так понял что это премиум ))
Александр
Попробую ключ поменять
Александр
О! Само заработало
Александр
Может только что оплатилось.... Странно
Александр
Но спасибо за информацию в любом случае
Ignat
Subscription нажать чтоб попасть на эту страницу
NZXTUA
@Artmen007, я в проекте недавно, начинали без меня. styled-components, конечно зависимость, но позволяет удобно описывать стили опираясь на props'ы. Да засирается слегка, приходится скролить ибо vscode не сворачивает блоки styled. А вообще всё зависит от того какие задачи нужно выполнить.
Александр
Кстати зачем вообще нужен этот ключ? Кто нибудь может просвятить? Я понимаю что это вроде как к безопасности имеет отношение...
Но мы же авторизованы. К чему еще и ключ?
Антон
Александр
Ну да. Все по уроку.
Александр
Работает
Александр
Просто вопрос зачем? Если мы уже withCredentials?
Александр
Сервер о нас и так знает, кто мы.
Антон
думаю только для удобства бэка=)
Александр
Я только и могу предположить что это для безопасности...
Антон
не, безопасность это про токены
Антон
ключ можно выкрасть и легко подменить, а вот токены уже нет
Александр
Токены? Это еще что за зверь? )))
А чем токены так защищены?
Антон
https://jwt.io/introduction/
Ignat
Александр
Антон
Спасибо!
нз, только пока забей на них и учи реакт=) распыляться в разные стороны зло в начале
Vladimir F
Ребята подскажите как мне сделать так чтобы в хедере если пользователь не авторизован не показывать navbar? и наоборот
Антон
Антон
на navbar*
Александр
Александр
Ну или в навбар...
Антон
Даня.
Ребята помогите плиз. Не могу отправить axios post запрос. Раньше все работало на jquery ajax, но я решил сделать рефакторинг и все полетело. В консоли пишет: Access to XMLHttpRequest at 'http://localhost:4000/' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
Даня.
Причем get запросы работают.
Антон
если get работают то значит в Access-Control-Allow-Methods нет post запроса
Даня.
Дело не в этом. на jquery та всё работало и без доп. заголовков, стояло только Access-Control-Allow-Origin: *
Yura
Yura
Тебе либо корсы нужно прикинуть
Yura
Прокинуть
Yura
Либо api key
Yura
Вставить
Антон
попробовал с 4000 порта запустить тоже по корс вылетает) попробуй создать файл .env и внутри прописать PORT=3000
Антон
Антон
создавать в корне, где packaje.json и тд
Антон
если занят 3000, то с 3001 тоже норм запросы прошли
Даня.
Я решил проблему
Даня.
С помощью библиотеки qs
Даня.
В axios post запросе необходимо обернуть data в Qs.stringify( )
Даня.
https://github.com/ljharb/qs
Даня.
Если кому то вдруг надо
Oleksandr
В axios post запросе необходимо обернуть data в Qs.stringify( )
Можно и без обертки. Для этого в пост запрос axios надо добавить третьим параметром объект настроек. Например:
const config = {
withCredentials: true,
headers: {
"API-key: "some text of API key"
}
}
axios.post(url, null, config)
Обратите внимание, что для всех запросов, кроме get нужен объект headers
Artem
опа , чото близкое к моей проблеме)
Artem
авторизации не происходит. всё под копирку написал с 61 уроком
Artem
Anonymous
Вот зашёл я в этот телеграм канал и понял что ничего не понимаю из того что люди пишут. Пздц
Владимир
Владимир
Начнёшь понимать
Anonymous
Какие
Anonymous
Ну тип рандомные в ютубе или тут есть какие-то
Pursuit of Happiness
Udemy
Pursuit of Happiness
React redux
акионка.
Artem
)))
Anonymous
Я не помню, вроде с видоса в ютубе.