0.1.0 • Published 7 years ago

react-native-metaui v0.1.0

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

React Native MetaUi

Create React Native interfaces using JSON format.

Install

npm install react-native-metaui --save

Usage

import React from 'react';
import {
  View,
  Text,
  StyleSheet
} from 'react-native';
import createComponent from 'react-native-metaui';

export default class App extends React.Component {
  render() {
    const test = {
      type: 'Text',
      props: {
        children: 'Hello, world!'
      }
    };
    const component = createComponent(test, {Text});
    return (
      <View style={styles.container}>
        {component}
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});