• Create a new ReactiveList.

    Type Parameters

    • TValue

    Parameters

    • Optional items: null | Iterable<TValue>

    Returns ReactiveList<TValue>

    Example

    import { derive } from "value-enhancer";
    import { reactiveList } from "value-enhancer/collections";

    const list = reactiveList(["a", "b", "c"]);
    const item$ = derive(list.$, list => list.get(2)); // watch the item at index 2

    console.log(item$.value); // "c"
    list.set(2, "d");
    console.log(item$.value); // "d"