169 похожих чатов

Ребят, кто то может подсказать можно ли сделать иначе? Рендерю

кнопки из массива, после вешаю на них клик (запуск функции в которую я передаю название кнопки) и если название кнопки === 'loot', то обновляю state из бд loot.json. Проблема в том, что этих кнопок будет около 20 и на каждую кнопку нужно писать свой if

30 ответов

11 просмотров

Мапу можно создать

Дичь какая то, а чё ты сравниваешь функцию со строкой?

meduzyan-Anatol'evich Автор вопроса
Roman Tikhiy
Дичь какая то, а чё ты сравниваешь функцию со стро...

чуть ошибся, я сравниваю название кнопки со строкой, хз как по другому это сделать

meduzyan-Anatol'evich Автор вопроса
Максим Патрушев
Мапу можно создать

а походу догнал ты имеешь ввиду сделать map кнопок и если название кнопки которую я передал == item, то обновить нужный стейт

meduzyan Anatol'evich
чуть ошибся, я сравниваю название кнопки со строко...

Задача неясна, есть набор строк которые можно присвоить переменной?

meduzyan-Anatol'evich Автор вопроса
Максим Патрушев
Нет. new Map([['loot', loot], ...])

а я по моему чушь какую то написал

meduzyan-Anatol'evich Автор вопроса
Максим Патрушев
Нет. new Map([['loot', loot], ...])

это что такое и где про это почитать

Извини, я не знаю точно твоей таски, но я не представляю задачи, что бы тебе реально пришлось писать столько if. Ты указал что если name == 'loot' то мы выполняем функцию, но я не знаю что ты хочешь если name !== 'loot'

Денис
Извини, я не знаю точно твоей таски, но я не предс...

Как ты иначе положишь в стейт содержимое json файла?

meduzyan-Anatol'evich Автор вопроса
Денис
Извини, я не знаю точно твоей таски, но я не предс...

во, мне нужно в стейт положить json, в зависимости от выбранной кнопки (а по информации у меня есть только название этой кнопки)

Roman Tikhiy
а для чего в стейте это хранить?

Тестовые задания именно такие))

meduzyan-Anatol'evich Автор вопроса
Roman Tikhiy
а для чего в стейте это хранить?

я потом передаю этот стейт в функцию, которая фильтрует, то шо мне надо

meduzyan Anatol'evich
я потом передаю этот стейт в функцию, которая филь...

const data = { loot: loot.json, csm: csm.json } setService(data[activeBtn] || {})

meduzyan Anatol'evich
screenshot во, мне нужно в стейт положить json, в зависимости...

А зачем тебе if в этой функции? setService(buttonName) и всё...

meduzyan-Anatol'evich Автор вопроса
Денис
А зачем тебе if в этой функции? setService(buttonN...

я же обновляю state нужным мне json файлом

meduzyan-Anatol'evich Автор вопроса
Roman Tikhiy
const data = { loot: loot.json, csm: csm.json } se...

вау, посеб, пойду пробовать

meduzyan Anatol'evich
я же обновляю state нужным мне json файлом

А обращаешься ты к файлу '${buttonName}.json' Если нет, то я откланиваюсь, потому что я походу не правильно понимаю твою проблему...

meduzyan-Anatol'evich Автор вопроса
Денис
А обращаешься ты к файлу '${buttonName}.json' Есл...

ну да вроде того, для каждой кнопки свой json

meduzyan-Anatol'evich Автор вопроса
Денис
Вроде решение уже предоставлено...

ну да, ты спросил, я ответил

Денис
А если у него 500 файлов?

да я хз, какая постановка задачи такой ответ

Похожие вопросы

Обсуждают сегодня

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
а вы в курсе, что Initialize() не работает? var arr123: array[0..123] of Byte; ... Initialize(arr123, SizeOf(arr123));
Iluha Companets
8
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
что читать по делфи?вообще 0 в нем
fd dsds
9
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
const dirname = new URL((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.src || new UR...
Kirill Shaplyko
4
Карта сайта