Views is a simple programming language that compiles to production quality React DOM and React Native.
The Views workflow eliminates the need for mockups to be translated into CSS, HTML, and native code. Views lets designers tweak the interface with no extra dev work.
Components made in Views work seamlessly in React DOM and React Native projects with no extra refactoring.
Views' Morpher is a regular non-runtime development dependency. The Morpher will compile and optimize .view files on the fly to React components. Use Views on a side feature or start project from scratch.Add Views to my project
Views' intuitive composition model helps product teams easily reason about the complexities of application interfaces, change colours, fonts, add and remove components. Views syntax is greatly simplified, and with Views Tools writing code is not required. Designers can progress at their own pace and up-skill on the job.Start composing
We want to drive the change in product delivery space towards inclusion, transparency, and open participation. At the same time, we set new conventions to bring together designers and developers.
It's very easy to try Views on a feature in your existing React project. It's also very easy to drop Views and just use the auto-generated React components.
You only need a logic file for a given view file when the manipulation of state or props is required. Logic files simply wrap the view files and pass component props to the view.
The first stage of interface animations is ready. Transitions between Views are possible with a bit of JS logic. They will be added to Views on the next stage.