Quickly create movable task lists in React.
Using the task list is as simple as importing and implementing the <TaskList />
in your React app with a basic list of tasks and something to handle updates from the component.
state = {
tasks: [
{id: 1, title: 'Task Title', description: 'Describing the task...', isCompleted: true}
]
}
onTaskChanged = updatedTask => {
console.log(updatedTask);
};
render() {
return (
<div className="App">
<TaskList tasks={this.state.tasks} onTaskChanged={this.onTaskChanged} />
</div>
);
}
Currently, the schema is tightly bound to simple, json object lists that have an id, title, description, and isCompleted boolean, but that's bound to change later when custom schema overrides are available.
The project leverages nwb for tooling around development, so starting the demo from a local fork is as simple as running 'start'.
yarn start
The code isn't quite set up for contributing just yet since there's no tests for expected behavior. Once this is done, I'll redo this section, but until then it'll just be me working on this.