На странице товара добавить пользовательские комментарии.
Комментарии отображаются сразу все в виде иерархии. В каждом комментарии имя автора, дата, текст и ссылка для ответа на комментарий.
Ответить или написать новый комментарий может только авторизованный пользователь. Для неавторизованного вывести текст “Войдите, чтобы иметь возможность комментировать”.
Форма для написания нового комментария показывается в самом низу под всеми комментариями. А форма ответа на комментарий под соответствующем комментарием. Одновременно отображается только одна форма.
Комментарии выбираются из АПИ, в поле parent указывается id товара, который комментируется, чьи комментарии хотим выбрать.
Для создания нового комментария в parent указывается id товара. Но если создаётся ответ на другой комментарий, то в parent указывается идентификатор комментария, на который отвечаем.
В качестве внешнего состояния использовать redux. (подготовленный в коде). Всё переписывать на redux не надо.