Denis Bazhenov
Да про это я и говорю если вот так в одном уровне то всё ок. а когда
import Sqadron from "./Sqadron.svelte"
...
<div class="action_elements">
{#each rivals[0].squadron as player_unit, i (player_unit.name)}
<Sqadron unit="{player_unit}" />
{/each}
<Shots />
<Marks />
</div>
и вот это <Sqadron unit="{player_unit}" /> отрисовывается 1 раз
В функции которая обрабатывает событие перестроения кораблей после изменения обекта в которой хранится расположение эскадры хоть
rivals = rivals, хоть rivals = [...rivals] не работает.
rivals - это основной массив в котором хранятся объекты состояния игры.
закинь в репл свой пример, а то так непонятно что у тебя там