Skip to content

Instantly share code, notes, and snippets.

View balascript's full-sized avatar
💻
cranking...

Bala balascript

💻
cranking...
  • Amazon
  • San Francisco Bay Area
View GitHub Profile
export class CoffeeBrewer{
constructor(name) {
this.beanName = name;
}
brew() {
console.log("brewing...", this.beanName);
}
}
export const CoffeeComponent = (props) => {
const coffeeBrewer = new CoffeeBrewer("DarkRoast");
return (
<TouchableView
onPress={() => {
coffeeBrewer.brew();
}}>
<Text>Press me!</Text>
</TouchableView>
export const AnotherCoffeeComponent = props => {
const { coffeeBrewer: { brew } } = props;
return (
<TouchableView
onPress={brew}
>
<Text>Press me!</Text>
</TouchableView>
);
export class CoffeeBrewer{
constructor(name) {
this.beanName = name;
}
brew = () => {
console.log("brewing...", this.beanName);
}
}