UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

54 lines (49 loc) 1.08 kB
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format * @flow strict-local */ 'use strict'; import type {Node} from 'React'; import {NativeModules, Button} from 'react-native'; import React from 'react'; const {CrashyCrash} = NativeModules; exports.displayName = (undefined: ?string); exports.framework = 'React'; exports.title = 'Crash'; exports.category = 'Basic'; exports.description = 'Crash examples.'; exports.examples = [ { title: 'JS crash', render(): Node { return ( <Button title="JS crash" onPress={() => { const a = {}; const b = a.w.q; // js crash here console.log(b); }} /> ); }, }, { title: 'Native crash', render(): Node { return ( <Button title="Native crash" onPress={() => { CrashyCrash.letsCrash(); }} /> ); }, }, ];