В моем приложении реакции у меня есть этот API, представляющий некоторые сообщения от reddit, включая их комментарии.
API:
https://aud -tech-challenge.s3.eu-central-1.amazonaws.com / challenge.json
Мне нужно показать комментарии и их отношения, поэтому я должен показать, как они вложены.
Но комментарии - это просто массив, и когда у них есть дети, у них есть свойство 'parent_id'
Но я не могу придумать способ визуализации комментариев как в reddit ... вложенный илис подкомментариями.
Я пытаюсь отобразить массив, а затем сделать что-то ... но я не знаю, что делать, так что я получаю их вложенными, как они должны.
Есть идеи?
это все, что у меня есть на данный момент:
{post.comments.map((post, i) => {
return (
<div key={i}>{post.body}</div>
)
})}
Пример объекта комментария:
{
"created_utc": 1570666050,
"subreddit_name_prefixed": "r/news",
"subreddit": "news",
"depth": 3,
"permalink": "/r/news/comments/dfn3yi/blizzard_employees_staged_a_walkout_after_the/f351gzq/",
"body_html": "<div class=\"md\"><p>I just tested this. It allows you to go through the whole process including SMS verification then it gives you a big red DENIED message.</p>\n</div>",
"downs": 0,
"body": "I just tested this. It allows you to go through the whole process including SMS verification then it gives you a big red DENIED message.",
"author": "shfiven",
"id": "t1_f351gzq",
"ups": 5225,
"parent_id": "t1_f34z90b"
},`