Dima
как в реакте отправлять аутентифицированные запросы на джарно апи?
Александр
как в реакте отправлять аутентифицированные запросы на джарно апи?
Так же как не в реакте, вопрос конкретнее пожалуйста
Roman
Парни, запамятовал, напомните, плз, как мне обновить объект через спред? Вот я выловил, нужный объект по айди заменил в нём поле, а после мне нужно этот объект поместить назад с заменой старого, как это записать?
Андрей
Чувак, это не травля. Почитай определение слов "компонент" и "компонента"
Чувак, успокойся. Для начала сам русский выучи и правильно применяй форму множественного числа. Если будешь выделываться, то схлопочешь бан.
Александр
Саша
Nazar
нет
Default
Любой, кто продолжит этот срач получит рид онли на неделю
Андрей
Блин, так и правда проще.
Kirill
Дискриминация и произвол =/
Default
Дискриминация и произвол =/
А когда было обещано что-то другое?
Nikita
При Горбачеве. Вы видели рекламу с Горбачевом? Он там пиццу продает.
Dima
Oleg
Не, ну слово "компонента" и правда режет слух в этом контексте.
Nazar
да
Могу посоветовать этот туториал, там кончено 3 видео на логин сессию и тд, примитивно, но подробно Можешь репозиторий глянуть чтобы время не тратить https://www.youtube.com/watch?v=0d7cIfiydAc&list=PLillGF-RfqbbRA-CIUxlxkUpbq0IFkX60&index=5
Dmitriy
нужен тягучий эффект, как тут https://tympanus.net/Development/SmoothScrollingImageEffects/index2.html но без всяких движений картинок и т.п.
Думаю прийдется совсем скролл подменять и скролить в фрейме. Либ к сожалению таких именно не встречал.
Александр
да
Вопрос к вам, а как бы вы их передавали если бы питон использовали а не js? Для начала надо понять что за способ аутентификации у вас используется,
Denis
Подскажите, как с помощью Yup и Formik провалидировать вложенные поля массива? Мне нужна валдиация на то, что ctext не больше 100 символов. Как достучаться до него в валидационной схеме?
Александр
json web token
Тогда вам надо просто добавить заголовок Authorization со значением Bearer + ваш токен, это делается с помощью второго аргумента метода fetch
endifai
как в формик засунуть инпут с маской react-text-mask?(c typescript)
Oleg
как в формик засунуть инпут с маской react-text-mask?(c typescript)
Формик даёт возможность использовать кастомный инпут.
endifai
у меня не получается связать формик + react-text-mask + material-ui, ошибки из-за пропсов
endifai
может есть у кого пример
Denis
Как, как... Элементарно.
разве я могу достучаться так до вложенного в массив поля?
Oleg
разве я могу достучаться так до вложенного в массив поля?
Ты можешь вставить array тип, в него object.shape. но я не пробовал, может и не так.
Roman
парни, я затупил - как мне во вложенной структуре, обновить объект с нужным айди? Алгоритм какой? Я сумел выдернуть этот объект через фильтр, но как его обратно положить?
Roman
Array.find.
не оч понял как им запихнуть в структуру изменённый объект
SᑎOᙖOᖇᑎ
я маплю табличку в каждой строке есть чекбокс при клике на котороый открываеться модал. окошко. только вот оно отдельно идет себе, попробывал всунуть его в мап, думал к каждой строке будет отделная модалка, но везде открываеться для последнего. как можно решить такую ситуацию?
Roman
А, не так понял. Ну мапь просто.
ну хорошо, надо попробовать. То есть я через мап и фильтр его нахожу обновляю, и таким же макаром через эти же мап и фильтр кладу. хм.. а я помню как-то это вроде через спред делалось..
Roman
Та просто мап. x.map(i => { if (i.id === myId) { return newItem } return i })
Ну это то понятно, но через сэтСтейт как этот объект назад заткнуть в Стейт в нужное место?)
Orest🇺🇦
Парни принимаю с родительского компонента onSubmit функцию, и в дочернему вешаю её на форму и передаю аргументы, но в console.log эти аргументы undefined
Orest🇺🇦
соотвтетственно может кто видит ошибку здесь ?
Александр
Orest🇺🇦
Видим, объект передавайте
спасибо большое а то под вечер уже чет туплю много )
Александр
TypeScript спасает от такого, либо зрение хорошее
Orest🇺🇦
TypeScript спасает от такого, либо зрение хорошее
согласен ) надо перейти всетаки на ТС.. много времени секономит )
Александр
А как именно спасает?)
Красненьким IDE пишет что несмогла вызвать функцию с такими аргументами? А почему смайлик кстати?
Andrew
Красненьким IDE пишет что несмогла вызвать функцию с такими аргументами? А почему смайлик кстати?
Ага, понял спасибо, простите что со смайликом, раскладка клавиатуры на телефоне плохая, не хотел его ставить,а исправлять было потом лень
Александр
Подумал что какой-то сарказм в адрес typescript, простите :)
Павел
А почему во всех обучалках для массивов однотипных компонентов (туду-листы и пр..) в стейт загоняют массив объектов, а потом при каждом изменении долго и мучительно перебирают фильтрами и мапами весь массив в поисках нужного элемента типа arr.id===id? Что, в стейт нельзя положить объект-хэш и спокойно менять только его по obj[id]?
Павел
Это тяжелее или что?
Сергей
Ну это то понятно, но через сэтСтейт как этот объект назад заткнуть в Стейт в нужное место?)
Достань его find. Потом через индексофф у массива узнай его индекс. Потом измени.. через слайс верни в массив под тем же индексом и пихни массив обратно в стейт...
no
ребзя, кто-то шарит в MSSQL?
Olég
*поперхнулся смузи*
Olég
Ну это да)
а оно надо?)
Nick
Это тяжелее или что?
бэкендеры респектнут если попросишь из апи объект возвращать
Александр
ребзя, кто-то шарит в MSSQL?
Наконец то вопросы по тематике чата
no
Наконец то вопросы по тематике чата
Наконец-то зануды, которые только умеют упрекать
Александр
Наконец-то зануды, которые только умеют упрекать
Ну неужели вы не знали в какой чат писали
Павел
бэкендеры респектнут если попросишь из апи объект возвращать
Какое им дело до того, как я организую у себя полученные от них данные?
Nick
Какое им дело до того, как я организую у себя полученные от них данные?
сначала массив превратишь в объект, а потом будешь по нему итерироваться?
Павел
сначала массив превратишь в объект, а потом будешь по нему итерироваться?
Я не буду по нему итерироваться. Зачем? Мне нужно поменять один элемент "массива"
Nick
Я не буду по нему итерироваться. Зачем? Мне нужно поменять один элемент "массива"
Ну ты привел как пример тудулисты. Обычно в них выводят список тудушек, а для этого придется итерироваться.
Павел
Мой вопрос был не про рендер, а про setState
Nick
Мой вопрос был не про рендер, а про setState
перед рендером объект заботливо в массив превратишь?
Павел
Когда мне надо поменять элемент с id в массиве типа [ { id:1 }, {id:2},..], то процесс выглядит уж слишком костыльно-велосипедно, надо делать map, где возвращать все как было, кроме того где elem.id===id, пипец. Почему просто не делать setState( id: изменения ), ничего не перебирая? Я знаю id
Павел
То есть сразу положить в стейт объект объектов, он ведь конкатенирует только приходящие измененные поля
Olég
А почему не нормализовать в byId: {"id1": {}} ?
Павел
byId - поле в стейте?
Olég
https://redux.js.org/recipes/structuring-reducers/normalizing-state-shape