You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
KernelDeimos 199e2dfa59
Add ForEach to demo
3 years ago
demos/justact-test Add ForEach to demo 3 years ago
script Simplify build configuration 3 years ago
src Add ForEach construct 3 years ago
.gitignore Add build configuration 3 years ago
LICENSE Add license 3 years ago
README.md Add build instructions to README.md 3 years ago
index.html Add build configuration 3 years ago
package-lock.json Simplify build configuration 3 years ago
package.json Simplify build configuration 3 years ago
tsconfig-cjs.json Simplify build configuration 3 years ago
tsconfig-common.json Port proof-of-concept 3 years ago
tsconfig.json Port proof-of-concept 3 years ago

README.md

JustAct: Better UIs with Familiar Tools

class MyComponent extends justact.Component {
    render () {
        <input value={this.message$}>
    }
}

Why JustAct?

  • Data bindings without virtual DOM
  • Less refactoring
  • Separation of concerns with ease

Developing

# Step 1: Cloning and setup

  git clone https://gitea.coherentconstructs.com/cc-public/justact.git
  cd justact
  npm install
  npm run build

# Step 2: Prepare the demo

  cd demos/justact-test
  npm install
  npx webpack

# Step 3: Run the demo

  xdg-open "$(pwd)/build/index.html"
# ^^^^^^^^ or your preferred browser here