Looch
Looch
https://developers.google.com/web/updates/2019/03/kv-storage
Anonymous
Во время когда API возвращает 500,503 status, што сделать ? Отправить 404 page? Или ... ??
Kurzdor
Anonymous
@kurdzor знаю , в фронтенде, что сделать, отправить 404 page?????
Sergei
Anonymous
Okay thanks
Bogdan
Я не понимаю, такие вопросы, а ты фронт на чем делаешь сейчас? Жиквери что ли?
Constantine️
реакт без ничего — вью, верно
Constantine️
дальше накручиваешь, что тебе нужно и строишь архитектуру
Bogdan
И ты спрашиваешь, писать на реакте, с чем то ещё? Ты ембер смешиваешь с вью? Или я вопрос не так понял?
Sergei
Я сам хз как реакт работает, наверное контроллер это редакс, а модель эт на бэке
Constantine️
Constantine️
ага
Bogdan
причем тут смешивание?)
Ну вот первое его предложение, на фронте использовать ещё что то кроме реакта, это как?
Sergei
Ну те во вью, если звёзды мерещатся
Bogdan
Например?
Bogdan
Constantine️
Constantine️
я вчера клиентскую либу трелло активно щупал, та jquery как required хочет ))
Den
Подскажите либу для создания и перемещения 2-мерных фигур на полотне.
444
J. A. R. Kotlien
Looch
Ivan
Всем привет,подскажите какой роутер в тренде для реакта в 2019?
Looch
Mike
Dmitriy
rff FormSpy Почему колбек onChange фаерится при иннициализации формы?
Looch
Dmitriy
Looch
Dmitriy
Попробуй убрать
ага точно спасибо, но странно что фаерится стейтчейндж когда есть иннитиал)
Looch
Почитай исходники мб что-то найдёт
Cyclone
Ребят, что делаю неправильно с отменой неоконченных запросов axios?
Есть долго обрабатываемый на сервере запрос с фильтрами. Если я отправляю запрос, а зате меняю фильтры и отправляю новый запрос, предыдущий должен отмениться.
function MyReactComponent() {
let axiosCancelSource;
function fetchData() {
if(axiosCancelSource) {axiosCancelSource.cancel();}
axiosCancelSource = axios.CancelToken.source();
axios.get(url, {
cancelToken: axiosCancelSource.token
})
.then ...
}
}
Через const [axiosCancelSource, setAxiosCancelSource] = React.useState(); тоже попробовал, но нифига.
Looch
Looch
Ты по ходу на каждый рендер новый инстанс аксиоса создаешь
Cyclone
Похоже, снова попался на то, что
function MyReactComp() {
const [name, setName] = useState("first");
function something() {
setName("second");
console.log(name); // всё равно "first"!
}
}
Был бы признателен за объяснение...
Roman
Kurzdor
Roman
ну эээ да
Cyclone
ну эээ да
Да это внутри компонента, я просто опустил здесь объявление компонента.
Отредактировал то сообщение.
Cyclone
Kurzdor
поясни, пожалуйста
Если попытаешь в классе сетстейт вызвать и прочитать данные с него то они же не будут новыми, помнишь?
Cyclone
Я не помню, потому что я примерно 15 минут назад начал заниматься реактом. =)
Vadim
Cyclone
Понаехал из джавы, и привык, что после сетЧтото(чемуто) это чтото сразу равняется чемуто...
🦜
aawwwwwww
Alexander
Где можно глянуть список плагинов и мидлвар для router5?
Cyclone
сделал отмену axios запроса вот так, но чувствую себя неудовлетворительно! как-то кода много...
if (axiosCancelSource) { axiosCancelSource.cancel(); }
const newAxiosCancelSource = axios.CancelToken.source();
setAxiosCancelSource(newAxiosCancelSource);
axios.get(url, {
cancelToken: newAxiosCancelSource.token
})
Kurzdor
Kurzdor
https://stackoverflow.com/questions/54069253/usestate-set-method-not-reflecting-change-immediately
Kurzdor
Kurzdor
Google: awesome-router5
Sm•ok
Sm•ok
Тоже не доволен таким способом отмены
Cyclone
Sm•ok
Мб как то написать класс синглтон, и все это хранить там (токены отмены)
Kurzdor
Sm•ok
Был у кого опыт или есть варианты получше
Roman
Sm•ok
Я пока еще просто не начал делать. Только посматривал варианты
Roman
Vadim
Kurzdor
Zackyy
Ребятки, вот такая проблема: Есть сервер socket.io, и связанный с ним Реакт проэкт. Надо как то загрузить оба в Firebase, да вот не знаю возможно ли вообще
Kurzdor
Что ж ты за разраб такой, ей богу
Cyclone
То есть если мне надо присвоить новое значение в стейт и сразу им воспользоваться, всегда заводить вот такую промежуточную переменную newSomethingState ?
Sm•ok
Sm•ok
а не все
Cenator 🐈
🦜
Cyclone
Я как раз в хуках...
Vadim