Skip to content

Instantly share code, notes, and snippets.

View jaysoo's full-sized avatar

Jack Hsu jaysoo

View GitHub Profile
import React from 'react';
import './about.css';
import Title from '../components/title';
/* eslint-disable-next-line */
export interface AboutProps {
}
export const About = (props: AboutProps) => {
return (
<div>
<Title/>
import React from 'react';
import './title.css';
/* eslint-disable-next-line */
export interface TitleProps {}
export const Title = (props: TitleProps) => {
return (
<div>
<h1>Welcome to Title!</h1>
</div>
);
{
"extends": "../../tsconfig.base.json"
...
}
{
...
"projects": {
...
"my-native-app": {
"tags": []
}
}
}
{
"version": 1,
"projects": {
...
"my-native-app": {
"root": "apps/my-native-app",
"sourceRoot": "apps/my-native-app/src",
"projectType": "application",
"schematics": {},
"architect": {
package com.awesomeproject;
import android.app.Application;
import android.content.Context;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.soloader.SoLoader;
const { withNxMetro } = require('@nrwl/react-native');
module.exports = withNxMetro({
// Put previous config here!
});
{
"presets": ["@nrwl/react/babel"],
"plugins": [["react-native-web", { "commonjs": true }]]
}
import { AppRegistry } from 'react-native';
import { App } from './app/app';
AppRegistry.registerComponent('main', () => App);
AppRegistry.runApplication('main', {
rootTag: document.getElementById('root'),
});
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { UiHeading } from '@acme/ui-heading';
export function App() {
return (
<View style={styles.box}>
<UiHeading text="Hello World!" />
<Text style={styles.text}>This is a demo page.</Text>
</View>