Я создал приложение пунктов меню, которое показывает продукты из файла json, каждый раз, когда по элементу нажимают, он показывает некоторые модификаторы этого элемента, я работаю с вложенным json, и приложение работает хорошо, а затем вылетает, когда некоторыекликнув по категориям или элементам, вы можете проверить их, нажав на элементы из «пицц» и «предложений», и некоторые категории вылетят из-за одной и той же проблемы, например «десертов» и «сторон».
Я не уверен, как я могу решить такую проблему, я все еще новичок, чтобы среагировать, буду признателен за любую помощь по этому вопросу, ниже ссылка песочница, большинство функций находятся в Itemlist.js, и модификаторреквизиты находятся внутри modifier.js, который вызывается из itemlist.js
Элементы под категорией бургеров и наборов работают нормально, из остальных категорий работает только первый элемент, а остальные вылетает.Попробуйте щелкнуть по элементам в последних категориях, таких как предложение 2 и предложение 3, оно перестанет работать.Я думаю, потому что структура json немного неоднородна, поэтому в функции отображения она запрашивает дочерние элементы элементов, у которых нет дочерних элементов, поэтому происходит сбой, и элементы, у которых есть дочерние элементы, отображаются при каждом нажатии.не уверен, как я могу преодолеть это.
Живой фрагмент: https://codesandbox.io/embed/1ozwnonr93?fontsize=14