Как показать отношения комментариев Reddit - PullRequest
0 голосов
/ 20 октября 2019

В моем приложении реакции у меня есть этот 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": "&lt;div class=\"md\"&gt;&lt;p&gt;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.&lt;/p&gt;\n&lt;/div&gt;",
    "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"
  },`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...