Incorrect rendering for Reactive on array item

This issue has been tracked since 2023-02-15.

To Reproduce:

<div id=holder></div>

<script type="module">
import { reactive, html } from 'https://cdn.skypack.dev/@arrow-js/core';
let data = reactive({order: [1, 2, 3]});
const temp = html`${() => data.order.map(item => html`${item} `)}`;
temp(document.getElementById('holder'));
data.order[1] = data.order[1] + 100;
</script>

Expected Output
1 102 3

Actual Output
1 102 2 3

justin-schroeder wrote this answer on 2023-03-17

Thanks for the repro — definitely something fishy there.

More Details About Repo
Owner Name justin-schroeder
Repo Name arrow-js
Full Name justin-schroeder/arrow-js
Language TypeScript
Created Date 2022-11-08
Updated Date 2023-03-25
Star Count 1238
Watcher Count 21
Fork Count 22
Issue Count 7

YOU MAY BE INTERESTED

Issue Title Created Date Updated Date