putting things together:

- slot js
- react todo list