Александр
в чем может быть прабла?
А сами как думаете? items в state равен undefined, а вы как с array с ним обращаетесь. В чем может быть проблема... ну хз
Александр
Шёл 2019 год, компилятор сам естественным языком пишет что не нравится ему, но все равно вопросы возникают, почему он такой дерзкий
Александр
Без обид, я понимаю бывают трудности, но иногда ответ прямо сам даётся компилятором
new
А императивно сменить урл, не? history.push например
это как замена return <Redirect to='/about-us'/>; ?
Александр
это как замена return <Redirect to='/about-us'/>; ?
Это другое... иногда удобно императивный api использовать для перехода на другую страницу
Илья
это как замена return <Redirect to='/about-us'/>; ?
push просто отправляет на нужный адрес, который подхватывается роутером. В данном случае, чтобы не городить конструкции, которые по факту не обязательны, можно воспользоваться пушем.
new
так, а где его прописать можно?
Илья
После того как пришел успешный респонс от запроса
Илья
У Вас там сейчас установка состояния происходит.
Александр
так, а где его прописать можно?
Вы же с react-router? Компонент Route в props передаёт объект history, у него и есть этот метод push или replace
Anonymous
Подскажите самую адекватную либу для дататаблиц, что нужно: Колбеки при нажатии на пагиницию, сортировку, количество строк и тд. Чтобы не оно само решало сколько там страниц, а четко через пропсы можно было задать. При любых действихя шел колбек и дальше я уже диспатчу ивент и аднные обновляются (через пропсы). Также нужны фильтры по контенту (например под названием колнки поле для вввода), ну сортировка само собой. Чтобы все из коробки было это желательно. Замучался уже либы тестить.
Бафомет
Привет! Как быстрее выучить реакт, по книгам, или тупо практикой + стэковерфлоу? Видео уроки не идут у меня.
Бафомет
JS, если что знаю на приемлемом уровне
Nickie
Привет! Как быстрее выучить реакт, по книгам, или тупо практикой + стэковерфлоу? Видео уроки не идут у меня.
Второе. А из видеоуроков хороший курс Шварцмюллера (на Udemy/торрентах). Сам видео терпеть не могу, но курс зашёл.
Nickie
Смотрел на английском с английскими субтитрами (авто).
Евгений [ : Kyber : ]
Всем привет Подскажите пожалуйста. В чем отличие вообще bootstrap который мы подключаем в nodejs или по cdn от react-bootstrap. Спасибо
Евгений [ : Kyber : ]
Привет! Как быстрее выучить реакт, по книгам, или тупо практикой + стэковерфлоу? Видео уроки не идут у меня.
Юрий Бура Udemy react + redux. Вполне доходчиво. Только сразу садись и за ним повторяй
Ersin 🕊
Ребят, подскажите, а есть ли какое-то решение для redux, что бы аккумулировать экшены и с каким-то троттлингом их все сразу применять. Вообщем это требуется для того, что бы при большом количестве экшенов их собирать и вместе исполнять, а не создавать на каждый чих новый state.
Виктор
А что за кейс с большим количеством?
Ilshat
Лучше просто их не плодить, а тротлить до создания экшна
Anonymous
https://devexpress.github.io/devextreme-reactive/react/grid/
выглядит солидно, спасибо, а там есть какое-то решение для server side из коробки
ipos
не использовал в SSR наверное что-то да есть
ipos
выглядит солидно, спасибо, а там есть какое-то решение для server side из коробки
нормально говорят робит https://github.com/DevExpress/devextreme-reactive/issues/671
Anonymous
нормально говорят робит https://github.com/DevExpress/devextreme-reactive/issues/671
отлично, спасибо, выглядит действительно неплохо и документация хорошая, буду пробоватьт
Denys
доброго вечерочка, может кто поможет, не могу решить проблему
Andrey
доброго вечерочка, может кто поможет, не могу решить проблему
гугли, ответов в инете тьма к реакту, к слову, не имеет отношения от слова совсем
Антон
Сделай прокси и будет счастье
Denys
Перевод недопустимо сложен?
в переводе не сказано что делать, а ответы найденые в гугле, пока не дали мне результата
Daniil
в переводе не сказано что делать, а ответы найденые в гугле, пока не дали мне результата
Ну тогда попробуй http://cors-anywhere.herokuapp.com/ перед запросом поставь
Aleksei
"rimraf dist && webpack -p",
В чем понт юзать rimraf прям так из консоли по сравнению с rm -rf?
Антон
да
Разреши там корс для конкретного адреса
ipos
может метод не тот дергаешь, тип надо get, а не post или наоборот
Антон
да
Express или чё там?
Антон
Зашло?
Антон
Зашло?
И во фронте аллоуоригин
Антон
Cenator 🐈
mingw
Хз я вендой не страдаю
Антон
Хз я вендой не страдаю
Ну люди бывают страдают
Ersin 🕊
А что за кейс с большим количеством?
Если вкратце, то на клиенте есть некая «RealtTime» часть, которая синхронизируется с севером (по WS) и постоянно плодит экшены. т.е меняется большая часть информации на всем сайте, а не только в отдельных местах.
Bernd
да
https://www.npmjs.com/package/cors
Антон
Sergey
redux и state это как бы две большие разницы
Прочитай проблему человека внимательней
Ersin 🕊
Такого решения нет так как это невозможно с редаксом в принципе.
не думаю. Как минимум можно взять redux-batch (для диспача массива экшенов) и написать свою middleware (что бы аккумулировать экшены и диспатчить через throttle). Просто думал, уже какое-то готовое решение есть
Андрей
не думаю. Как минимум можно взять redux-batch (для диспача массива экшенов) и написать свою middleware (что бы аккумулировать экшены и диспатчить через throttle). Просто думал, уже какое-то готовое решение есть
Только это не спасёт от пересоздания стейта. Да, будет меньше сабскрайбов вызываться, но стейт будет пересоздаваться на каждый чих.
Artur
Привет раньше была возможность визуально наблюдать какие компоненты обновляються они цветом светились для этого над было к http://localhost:3000/ что то дописать( Может кто напомнит ?
Ersin 🕊
в девтулз же
Artur
🙏
Sergey
Только это не спасёт от пересоздания стейта. Да, будет меньше сабскрайбов вызываться, но стейт будет пересоздаваться на каждый чих.
👀 реатом. Не решит проблему с батчингом, зато меньше дёрганий сабскрайба (а точнее дёрганье только нужных подписок)
Atid
Пишу todo list. Сделал возможность добавления нового задания, задание добавляется без ошибок, Но если я нажму на удалить, например удалить добавленный новый элемент 1 то удаляются все задания, которые следуют за ним.
Atid
первый раскрытый массив это то что удалено, а второй старый массив
Atid
https://github.com/uzunhair/reactapp
Atid
Вот код добавления и удаления записи
Ersin 🕊
Вот код добавления и удаления записи
это не опечатка, что в первом случае splice, а потом slice ?
Atid
Ахаха, есть такое дело
arthur
Вот код добавления и удаления записи
const newTodoData = todoData.filter(todo => todo.id !== id) вроде так должно нормально
Atid
это не опечатка, что в первом случае splice, а потом slice ?
Спасибо большое, удаление реализовывал вчера и не подумал про нее, думал может новые элементы для react имеют общий идентификатор
Atid
Да, я пока учусь, и не совсем понимаю все детали
Cenator 🐈
Да норм тогда
Cenator 🐈
Да, я пока учусь, и не совсем понимаю все детали
Но в этом случае не нужно создавать новую функцию onDeleted, создай в компоненте метод и там вызывай