Notion like Table Editor Live Demo
A Toy Project like Notion Table Editor.
Features
- React
- Estrella (combines ESBuild with TypeScript)
- Livereload (development server)
- Deploy to Github Pages
- Environment and StateMachine architecture (if you want)
Development
git clone [email protected]:ccorcos/typescript-boilerplate.git project
cd project
git remote remove origin
npm install
npm start
Deploy
# Note: this will build and commit changes to your local branch.
npm run release
Architecture
- No side-effects at the top level except for index.tsx.
- External effects interface through services defined on the Environment.
- The Environment is plumbed around everywhere.
- StateMachine is a Redux-style state management abstraction with less boilerplate.