Reactant is a reactive architecture for iOS

Boost Your Development

Empower your applications with Reactant and reduce your development costs.

Reusability

Don't repeat yourself.Have reusable components with clear inputs.

Testability

Test each part of your app independently and then intergrate them together.

Safety

Each component has a single point of mutation reducing the number of bugs.

Reactant UI - Live Reload

Reactant Core

Reactant Core is an application architecture and framework enabling you to write easily reusable, testable, and safe code. This is achieved by splitting the app to separate parts - Model, View, Controller, Wireframe and Service, all of them in compliance with the single responsibility principle. The Reactant framework brings abstractions for all of these parts of architecture.

Reactant UI (preview)

Reactant UI is an extension for Reactant allowing you to declare views and layout using XML. Don't worry, there's no runtime overhead, as all those declarations are precompiled into Swift. Reactant UI even supports Live Reload that shows your changes right away in the simulator.