Пожалуйста, оцените переформулированный вопрос: "При использовании асинхронного компонента в React или Next, возникает ошибка, которая указывает на неверный тип передаваемого свойства `children`. Если `Post` функция не является асинхронной, ошибки не возникает, но в таком случае невозможно использовать `await` в коде. Это проблема React, Next или объявления компонента?"
Как исправить ошибку "Failed prop type: Invalid prop `children` supplied to `ForwardRef(Box)`, expected a ReactNode" при использовании асинхронного компонента в React или Next?
React так не умеет. Сам механизм react делает такое невозможным.
Все компоненты синхронны(кроме lazy, но это совсем другое).
Ты должен свою асинхронную функцию вызвать в useEffect, а пока она грузится показывать какой-нить лоадер.