У меня есть вопрос о лучшем способе go по этому поводу. Итак, у меня есть компонент без состояния <Banner/>
, который просто отображает изображение и текст.
Затем у меня есть массив объектов, который генерирует список функций на домашней странице моего сайта. В этом массиве listGroups
примерно 15 объектов, поэтому он рендерит 15 <Group/>
компонентов один за другим. Код для этого ниже
{listGroups.map((group, i) => (group?.assets?.length > 0) && (
<Group key={group.id} {...group} showTitle={i !== 0} large={i === 0} />
))}
Я хотел бы вставить свой <Banner/>
компонент в этот список в определенной позиции c, в идеале после того, как первый <Group/>
отрендерен. Я могу использовать array.splice
и добавить компонент в указанную c позицию в массиве, но он не отображается на странице, поэтому я явно что-то здесь упускаю.
Конечный результат будет чем-то как это
<Group/>
<Banner/>
<Group/>
<Group/>
<Group/>
and so on
Любая помощь будет оценена.