Как сделать fullstack мобильное приложение, которое обрабатывает комментарии, как Facebook

У меня огромный вопрос,

Есть ли у вас идеи, как сделать бесконечную область комментариев в мобильном приложении flutter?

Для бэкенда кажется, что структурировать базу данных очень просто.

Но для части, связанной с flutter, я борюсь с тем, что мне нужно создать виджет 'комментарий' динамически, когда пользователь использует приложение (когда он нажимает на 'показать больше', например).

Я думаю, что мне следует использовать индексы для структурирования всех данных и получения их в моем приложении Flutter, чтобы я мог вызвать мой бэкенд с правильным Id для получения данных. Но после получения данных, как я могу динамически включить их в нужное место и в нужном порядке.

Мой обычный способ работы с вещами во Flutter - иметь провайдера, который актуализирует данные каждый раз, когда я их получаю, но я всегда получаю все данные, которые нужны моему провайдеру. Мне нужно найти способ получать только несколько комментариев и вставлять их между другими комментариями.

Я не знаю, как я могу хранить эти потенциально бесконечные данные для моих комментариев.

С базовым классом Flutter это кажется сложным, я также думал о создании функций, которые выводят виджеты из json-строки, чтобы я мог обновлять json-строку, но кажется, что это так много парсинга.

Спасибо за ваше время,

Удачного дня

Килиан

https://twitter.com/kilianlecalvez

Вернуться на верх