Удалите элемент из списка с несколькими списками для проверки - что является хорошим способом реализации? - PullRequest
0 голосов
/ 20 февраля 2020

Я создал состояние в приложении. js для одностраничного приложения (kanban доска)

В этом состоянии у меня есть три значения ключа с массивами и одно другое значение ключа:

    this.state = {
      currentItem: { text: '' },
      toDoListItems: [
        { text: 'hello world' }
      ],
      inProgressListItems: [],
      doneListItems: []
    }

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

ie. {() => this.deleteItem(item, "toDoListItems")}

Как мне сделать мой код более расширяемым? Сначала я подумал, я должен поместить все списки в объект в пределах состояния. Но хорошо ли / плохо это делать вручную, и какой массив содержит искомый элемент? Такое ощущение, что если бы я это сделал, я делаю лишние проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...