Skip to content

Instantly share code, notes, and snippets.

@behrends
behrends / workshop20181130.md
Last active November 30, 2018 10:21
React Native Workshop CAS 30.11.2018

Workshop zu React Native am CAS am 30.11.2018

Hier sind die relevanten Änderungen der einzelnen Schritte zu sehen.

10:05: neues Snack-Projekt

App.js

import React from 'react';
@behrends
behrends / App.js
Created July 4, 2018 12:11
14:10 - Zitat der Liste hinzufügen
import React, { Component } from 'react';
import { Button, StyleSheet, View } from 'react-native';
import Quote from './js/components/Quote';
import NewQuote from './js/components/NewQuote';
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
@behrends
behrends / NewQuote.js
Created July 4, 2018 11:56
13:55 - Modal mit TextInputs
import React, { Component } from 'react';
import { Modal, StyleSheet, Text, TextInput, View } from 'react-native';
export default class NewQuote extends Component {
render() {
return (
<Modal
visible={this.props.visible}
onRequestClose={this.props.onRequestClose}
>
@behrends
behrends / App.js
Created July 4, 2018 11:46
13:45 - Modal in Komponente NewQuote
import React, { Component } from 'react';
import { Button, StyleSheet, View } from 'react-native';
import Quote from './js/components/Quote';
import NewQuote from './js/components/NewQuote';
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
import React, { Component } from 'react';
import { Button, Modal, StyleSheet, Text, View } from 'react-native';
import Quote from './js/components/Quote';
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
},
@behrends
behrends / Quote.js
Created July 4, 2018 11:23
13:20 - Quote mit Styling
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class Quote extends Component {
render() {
return (
<View style={styles.container}>
<Text style={styles.text}>{this.props.text}</Text>
<Text style={styles.author}>&mdash; {this.props.author}</Text>
</View>
@behrends
behrends / App.js
Created July 4, 2018 09:42
11:40 - Zitat als Komponente
import React, { Component } from 'react';
import { Button, StyleSheet, View } from 'react-native';
import Quote from './js/components/Quote';
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
@behrends
behrends / Quote.js
Created July 4, 2018 09:29
11:30 - In js/components/
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class Quote extends Component {
render() {
return <Text>Hallo!!!!!!!!!!!</Text>;
}
}
@behrends
behrends / App.js
Created July 4, 2018 09:00
11:00 - Drei Zitate
import React, { Component } from 'react';
import { Button, StyleSheet, Text, View } from 'react-native';
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
},
{
@behrends
behrends / data.js
Created July 4, 2018 08:53
10:55 - Zitate
const data = [
{
text:
'Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.',
author: 'Albert Einstein'
},
{
text:
'Man braucht nichts im Leben zu fürchten, man muss nur alles verstehen.',
author: 'Marie Curie'