Кратко о задаче
Требуется реализовать страницу, содержащую таблицу с перечнем товаров, по которым можно будет искать, редактировать их и добавлять новые.
Т.е. это только одна страница, но на ней довольно много всего
Подробнее
Использовать React/Redux
Данные можно хранить в файле в замоканом варианте (подгружать из файла в "стор" (хранилище Redux-а) изначальные
продукты, измненять данные достаточно только в сторе).