Skip to content

Instantly share code, notes, and snippets.

View simistern's full-sized avatar
🍊

Simon Stern simistern

🍊
View GitHub Profile
var requests = {
set: createPostRequest('POST', 'text'),
get: createRequest('GET', 'query')
};
function createPostRequest(type, method, payload) {
twitch.rig.log($("#input").val()); //input
return {
type: type,
url: location.protocol + '//localhost:8081/sayit/' + method,
https://gist.github.com/https://gist.github.com/https://gist.github.com/https://gist.github.com/https://gist.github.com/
"apollo-boost": "^0.3.0",
"graphql": "^14.1.1",
"graphql-tag": "^2.10.1"
"react-apollo": "^2.5.0",
/* src/config/api.js */
-----------------------------------
import ApolloClient from 'apollo-boost';
import { ApolloClient } from 'apollo-client'
import { ApolloLink } from 'apollo-link'
import { withClientState } from 'apollo-link-state'
import { InMemoryCache } from 'apollo-cache-inmemory'
import { onError } from 'apollo-link-error'
/* NEW NEW NEW */
import { createUploadLink } from 'apollo-upload-client';
import { BatchHttpLink } from 'apollo-link-batch-http'
/* NEW NEW NEW */
'use strict';
import React, { PureComponent } from 'react';
import { AppRegistry, StyleSheet, Text, TouchableOpacity, View } from 'react-native';
import { RNCamera } from 'react-native-camera';
import Permissions from 'react-native-permissions';
class ExampleApp extends PureComponent {
constructor(){
this.state = {
flash: 'off',
'use strict';
import React, { PureComponent, useState } from 'react';
import { AppRegistry, StyleSheet, Text, TouchableOpacity, View } from 'react-native';
import { RNCamera } from 'react-native-camera';
import Permissions from 'react-native-permissions';
const CameraApp = () => {
let [flash, setFlash] = useState('off')
let [zoom, setZoom] = useState(0)
let [autoFocus, setAutoFocus] = useState('on')
'use strict';
import React, { PureComponent, useState, useEffect } from 'react';
import { AppRegistry, StyleSheet, Text, TouchableOpacity, View } from 'react-native';
import { RNCamera } from 'react-native-camera';
import Permissions from 'react-native-permissions';
const CameraApp = () => {
let [flash, setFlash] = useState('off')
let [zoom, setZoom] = useState(0)
let [autoFocus, setAutoFocus] = useState('on')
'use strict';
import React, { PureComponent, useState, useEffect } from 'react';
import { AppRegistry, StyleSheet, Text, TouchableOpacity, View } from 'react-native';
import { RNCamera } from 'react-native-camera';
import Permissions from 'react-native-permissions';
const CameraApp = () => {
let [flash, setFlash] = useState('off')
let [zoom, setZoom] = useState(0)
let [autoFocus, setAutoFocus] = useState('on')
/*
Agenda!
- Outline of the lesson
- Review javascript objects
- Introduce Constructors with Animals and real World example
- Constructors exercise
*/