20CAKE20.JS
04-state

State

14

04-state/08-list-elements.tsx

List Elements

Example

Official Cake20 View example for list elements.

export const data = {
  items: [1, 2, 3],
};

export const refs = {
  items: elements<HTMLLIElement>(),
};

export default () => (
  <ul>
    {data.items.map((item) => (
      <li key={item} ref={refs.items}>
        {item}
      </li>
    ))}
  </ul>
);

export const onStart = () => {
  refs.items.forEach((item) => console.log(item.textContent));
};