Функции deleteListResult, deleteWordResult, addListResult, addWordResult должны быть экспортированы из src/external/redux/helpers.
deleteListResult должен получать в качестве аргументов состояние и список для удаления.
Этот метод должен возвращать обновленное состояние, отфильтровав списки LISTS и WORDS.
LISTS должен быть отфильтрован по полю key элемента, WORDS - по listKey.
deleteWordResult должен получать в качестве аргументов состояние и слово для удаления.
Этот метод должен возвращать обновленное состояние, отфильтровав список WORDS по полю word.
addListResult должен получать в качестве аргументов состояние и список для добавления.
Если список уже существует, надо обновить только поле ошибки - There is already a list with this name.
Если имени списка нету или это пустая строка - ошибка List name is empty.
Метод addWordResult должен получать в качестве аргументов состояние и объект слова для добавления.
Если слово в поле word уже есть в списке - ошибка This word is already there.
Надо также обновить значение LISTS и WORDS в Async Storage для каждого изменения.

Эта задача — часть курса по Full-Stack JavaScript .
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.

Начни Учить Full-Stack JavaScript СЕЙЧАС!