Skip to content

Instantly share code, notes, and snippets.

View agm1984's full-sized avatar

Adam Mackintosh agm1984

View GitHub Profile
@agm1984
agm1984 / returnAwait.js
Created April 10, 2018 05:04
JavaScript: is return await needed? sometimes.
// INCLUDING AWAIT DELEGATES TO PARENT
const dontBubbleUp = async () => {
const samplerPack = async () => {
throw new Error('BAD')
}
try {
return await samplerPack()
} catch (e) {
throw new Error('handling rejection upstream in parent')
}
@agm1984
agm1984 / three-with-react.js
Last active April 6, 2018 03:30
Some THREE.js experiementation
import React, { Component } from 'react'
import * as THREE from 'three'
// import * as OBJLoader from 'three-obj-loader'
// import MTLLoader from 'three-react-mtl-loader'
// import OBJLoader from 'three-react-obj-loader'
// const loader = require('three-json-loader')(THREE)
const OrbitControls = require('three-orbit-controls')(THREE)
// OrbitControls: for Camera
@agm1984
agm1984 / capitalizer.js
Last active March 13, 2018 09:30
Word Capitalizer Function && Sentence Capitalizer Function
// CAPITALIZE WORD
// ie: Capitalize the first letter
const word = 'capitalized'
const capitalize = word => [word]
.map(letter => letter.slice(0,1).toUpperCase() + letter.slice(1))
.toString()
console.log(
'Look mom:',
@agm1984
agm1984 / reactNativeRememberMe
Last active October 31, 2017 08:00
React Native, Redux, JWT & Remember Me
//LOGIN VIEW
import {
initRememberMe,
toggleRememberMe
} from './login_actions'
class LoginForm extends Component {
componentWillMount() {
this.props.initRememberMe()
}