Anonymous
+
Красава
Спасибо тебе, человече
Красава
Хм, не пашет.
Maksim
Красава
Пытаюсь сделать так:
https://dnsdumpster.com/?method=post&targetip=test.com&csrfmiddlewaretoken=YPMxKuT7rLBu9HrxXSJFmwVkrr2hZXIL
Maksim
ты либо сабмитишь форму с методом post по классике, либо xmlhttprequest, fetch
это то как в обычных браузерах, в кастомных может быть что угодно
Красава
Anonymous
Ксрф если нк валидный не пустит
Maksim
Красава
Anonymous
Ксрф токен на каждый запрос нужен свой
Anonymous
Либо на сессию
Красава
о каком курле в браузере вообще идет речь?
Есть qutebrowser. Он умеет спавнить команды в shell. Есть curl, который умеет отправлять post-запросы. Если заспавнить в браузере curl, чтобы тот отправил post-запрос и как-нибудь вернул ответ в браузер, можно получить, по сути, отправку post-запросов из урла. Но я еще не гуглил, может ли курл вообще передавать ответы и как, так что это, вообще-то, был просто пример извращенной хитрости. Которая, как я сказал, приветствуется.
Anonymous
В целом
Красава
А можешь подсказать, где бы про это почитать? Или хотя бы, что именно гуглить. "Ксрф" мне ни о чем не говорит, увы.
Vlad
Вакансия:
Нижний Новгород
Требуемый опыт работы: не требуется
Полная занятость, полный день
Требуемый опыт работы: не требуется
Полная занятость, полный день, гибкий график
Наша молодая IT студия, «Volga-volga», из Нижнего Новгорода с интересными проектами от крупных компаний специализируется на разработке клиентских приложений под различные мобильные операционные системы.
Молодой, но опытный коллектив (22-26 лет), круглосуточный доступ к офису, предоставляется при необходимости личный компьютер Macbook/iMac! Приглашаем на работу:
–– Frontend-разработчик
–– Требования: умение хорошо верстать на продакшн, знание js
–– Большим плюсом будет:
опыт работы с React/Angular
умение работать с Git
Зп по итогам собеседования от 20 до 40т
https://nn.hh.ru/vacancy/26039612?message=add_change
Евгений
Никто не пользовал RethinkDB? Не пойму, как сделать апдейт по значению из соседней таблицы =\
Anonymous
Anonymous
И что оно production ready? Описание такое чудесное прям
Anonymous
Евгений
Я как-то пробовал работать с SQL-бд из js - тот ещё адок. А вот NoSQL зашло отлично.
Дима
Sergey
Anonymous
Sergey
Alex
ребят, как превратить объект вида
{
key: val,
key1:val1
}
в массивы вида
[key, val] и [key,val]
Sergey
Alex
Совсем забыл(( Спасибо!
gigimon
а подскажите такую вещь. Пилю сайтец на реакте, столкнулся с такой проблемой, хочу перед показом всего, загружать настройки для конкретного юзера с сервера и юзер профиля, держать это планировал в отдельных объектах, у которых и будут реализованы функции загрузки данных. Как сделать ожидание?
gigimon
не понимаю, как дождаться загрузки у объекта, который вне реакта :(
Anonymous
gigimon
мне эти объекты надо потом в реакт передать (выстроить роуты там, все дела)
gigimon
как вот дождаться этой загрузки то?
gigimon
у промиса который загружает, вызывать main функцию? но это как то так себе выглядит )
Anonymous
fetch().then((r) => render(<App data={r} />....))
Но вообще что мешает в верхнеуровневом компоненте сделать проверку на загрузку данных и отображать анимацию лоадинга, пока данные не придут?ъ
Roman
ну вот этот then => render это такое себе решение
Roman
в парадигме реакта нет понятия "дождаться загрузки"
gigimon
про дид маунт я сразу подумал
gigimon
но объекты у меня совсем не визуальные
Roman
есть. понятие "перерендерить, когда изменится стейт"
gigimon
это настройки юзера (имя, ссылка на аватар)
gigimon
которые должны быть вполне глобальные
gigimon
в первую очередь там пермишины :)
gigimon
на основе которых надо или показывать или нет какие то элементы меню
gigimon
т.е. нужен внешний объект какой-то, аля синглтон
Roman
ну вот, значит как раз визуальные
Roman
та нет, все в стейте должно быть
Roman
стейт - источник правды
Anonymous
в верхнеуровневом компоненте сделать проверку на загрузку данных и отображать анимацию лоадинга, пока данные не придут
...
gigimon
и прокидывать через 250 страниц эти жалкие 2 куска инфы?
gigimon
как то не очень
Anonymous
Контекст же есть
Roman
Anonymous
менеджеры состояний (которые тоже через контекст)
Roman
redux flux все такое
Anonymous
gigimon
вот есть у меня объект типа такого https://gist.github.com/gigimon/fd053542beb28ac90347a3f5903c1d7b
gigimon
(псевдокод) как мне дождаться у него загрузки?
gigimon
можно расширить конечно, кидать в fetchData this от реакт элемента и вызывать setState, но чет как то костыльно
Roman
допустим ты нашел магический оператор, который позволяет дождаться загрузки. дальше что?
gigimon
про контекст я чет не видел в доке, посмотрю
Anonymous
Anonymous
Почитайте еще примеры работы с Реактом
gigimon
Anonymous
Должно все встать на свое места
gigimon
Где что костыльно?
эм, кидать this элемента в какие-то другие функции и вызывать там нормально считается?
gigimon
если так, то все ок :)
gigimon
думал, может есть способ правильнее
gigimon
или принятый
gigimon
ясно, тогда так и сделаю, спс
Anonymous
Почитайте ищи какие-то примеры работы на Реакте. Чувствуется, что вы еще не прониклись всем flow и концепциями :)