Felix
Document.title в реакте норм?
Felix
Или такая запись не принята в философии реакта
Сергей
вот тут доки по апи https://social-network.samuraijs.com/docs#
Там смотрел..но они уже давно не обновлялись..может и прикрутил..
Артём
кто уже работает на работе скажите = какой подход использовать в React с CSS это модули или styled-component?
Ozzeron
кто уже работает на работе скажите = какой подход использовать в React с CSS это модули или styled-component?
С версиальщиком своим общались на эту тему из команды. Ему не удобно делать так хаотично стили с рандомными приставками и проще сидеть на компиляторах. Но я ещё не шарю верстку по этому не компетентен. Это лишь его слова
Ozzeron
По бэму дублирования классов не будет говорит, да и не только по бэму
Александр
А я купил аккаунт, на сайте решил за помощью обратиться - он мне выдал телеграмм юзера, который телеграмм и отказался искать? Как вопросы задавать Димычу? ))) Или никак?
Александр
Понял..
NZXTUA
@Artmen007 у нас styled-components, доволи удобно.
Артём
@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/
Александр
Антон
Спасибо!
нз, только пока забей на них и учи реакт=) распыляться в разные стороны зло в начале
Александр
login/pass == id/API key для сторонних подключений, и это эффективнее вашего pass в стиле 1111
То есть получается ключ это вроде как длиннющего пароля, который привязан к моему логину. А пароль это чисто для доступа к моей учетной записи на сервере? Разработчик при регистрации получает такой ключ, и может его использовать в своих проектах? если это общественное API?
Александр
нз, только пока забей на них и учи реакт=) распыляться в разные стороны зло в начале
Да. Это факт. У меня уже столько было поворотов, которые ничем не законичились... Надеюсь в этот раз доберусь до результата. Но это не точно...
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
Либо 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
Я не помню, вроде с видоса в ютубе.