Skip to content

Instantly share code, notes, and snippets.

class ExampleButton extends React.Component {
handleClick = () => {
console.log("I've been clicked!")
};
render() {
return (
<button onClick={this.handleClick}>
Click me!
</button>
npm install --save react-native-beacons-manager
@emilyruby
emilyruby / handlerange.js
Created April 14, 2018 15:08
Code for the HandleRange function
handleRange = (data) => {
for (var i = 0; i < data.beacons.length; i++) {
if (this.state.activeChallenge && data.beacons[i].uuid === this.state.activeChallenge.BeaconIDs[0]) {
this.solvedChallenge();
}
}
}
@emilyruby
emilyruby / start_ranging.js
Created April 14, 2018 14:52
Start Ranging for Beacons in React-Native
await Beacons
.startRangingBeaconsInRegion(
'IBeacons',
'uuid'
)
@emilyruby
emilyruby / gist:3e8a8ff280981c0a780ec605341b5a8f
Created April 14, 2018 14:33
Set up new React-Native Application
react-native init TreasureCache
npm install -g react-native-cli
brew install node
<template>
<div
:aria-hidden="!isActive"
role="button">
</div>
</template>
<script>
export default {
data: () => ({
<li tabindex="0" class="checkbox" role="checkbox" checked aria-checked="true">
Check Me
</li>
<li tabindex="0" class="checkbox" checked>
Check Me
</li>