const recursy = (device, isDisabled) => {
if(device.children){
device.children.map(d => recursy(d, isDisabled))
}
device.disabled = isDisabled;
return device;
}
console.log(this.form.os.map(device => recursy(device, !this.form.device_types.includes(device.device_type_id))))
{
"device_type_id": 2,
"children": [
{
"name": "Android",
"id": 1,
"children": [
{
"name": "Android 14",
"id": 17,
"key": "2_17",
"disabled": false
},
{
"name": "Other",
"id": 18,
"key": "2_18",
"disabled": false
}
],
"key": "0.6381681047050869-0",
"disabled": false
},
{
"name": "Other",
"id": 6,
"key": "2_6",
"disabled": false
}
],
"key": 2,
"disabled": false
}
{
"device_type_id": 2,
"children": [
{
"name": "Android",
"id": 1,
"children": [
{
"name": "Android 14",
"id": 17,
"key": "2_17"
},
{
"name": "Other",
"id": 18,
"key": "2_18"
}
],
"key": "0.6381681047050869-0"
},
{
"name": "Other",
"id": 6,
"key": "2_6"
}
],
"key": 2
}
Что посоветуете?раз базы данных не важны, переустановить
Можно ли это вычитать в официальной документации redux?- да
хотя во всяких таких документациях не всегда описываются все возможные случае- примеры использования можно нагуглить
гуглить и после если ничего не нашел- учиться гуглить, я учился гуглить 3+ года с учётом того что у меня плохой бэкграунд, и бывало ответы на вопросы гуглил по 2-3 дня, не всегда всё с первого раза получается - это норма
задавать вопросы более опытным разработчикам, то есть писать в чаты и тд?- пустая трата времени, да и вряд ли от этого будет много толку, так как скорее всего ответов ты не услышишь, лучше больше практикуйся, практика никогда не подводит
Есть OAuth 2.0 - это протокол авторизации между клиентским приложением и сервером с ресурсами к которому мы хотим получить доступ от лица пользователя.
Работает это добро благодаря access и refresh токенам, один для самого доступа, второй для обновления первого.
А как быть если приложение обычный клиент-сервер - с отделенным бэкендом и фронтендом.
пишет за несколько секунд- возможно всякое, это может быть и правдой, но в принципе даже если и какая-то программа будет подбирать пароли для бы узнать нужный - нужно отправить на сервер кучу запросов, а если на сервере стоят лимиты на запросы с последующей блокировкой - это сильно усложнит задачу взломщику/программе
ещё как вариант если это не твой сервер, то просто ты не нашёл пагинацию, но она там есть, либо не разобрался с ней, а говоришь что её нет, не ну это дебилом надо на бэкенде быть что бы 5к объектов отдавать без какой-либо пагинации