CodingNic

State and Rendering

From Markup to Application State

State and Rendering 5 min read

From Markup to Application State

From Markup to Application State

The starter already gives you a board that looks complete, but the browser does not yet have a reliable data model behind it.

This module connects those two sides.

You will create a tasks array, render its contents into the three columns, and update the column counters from the same data. Each lesson makes one small part of that flow work before the next part is added.

The flow we are building

text
tasks array
    ↓
renderTasks()
    ↓
DOM cards + column counts

By the end of this module

You should be able to change a task in the JavaScript data and see the board reflect that change after rendering.