Skip to content

Instantly share code, notes, and snippets.

View peterlazar1993's full-sized avatar

Peter Lazar peterlazar1993

  • Home
  • Munich, Germany
View GitHub Profile
@peterlazar1993
peterlazar1993 / patch
Last active August 29, 2015 14:23
HW
class Array
def custom
index = 0
a = []
while (self[index] != nil)
a[index] = yield self[index]
index += 1
end
a
end
@peterlazar1993
peterlazar1993 / HelloWorld.jsx
Created November 19, 2015 09:56
React HelloWorld ES6
class HelloWorld extends React.Component {
render() {
return (
<div>
Hello, World!
</div>
);
}
};
@peterlazar1993
peterlazar1993 / HelloWorld.jsx
Created November 19, 2015 09:58
React HelloWorld with props ES6
class HelloWorld extends React.Component {
render() {
return (
<div>
Hello, World! I am {this.props.name}
</div>
);
}
};
@peterlazar1993
peterlazar1993 / HelloWorld.jsx
Last active November 20, 2015 09:07
React HelloWorld with state and user interaction ES6
class HelloWorld extends React.Component {
constructor(props) {
super(props);
this.state = {clicks: 0};
}
incrementClick() {
this.setState({
clicks: this.state.clicks + 1
});
@peterlazar1993
peterlazar1993 / HelloWorld.jsx
Created November 20, 2015 09:08
React HelloWOrld with state
class HelloWorld extends React.Component {
constructor(props) {
super(props);
this.state = {clicks: 0};
}
render() {
return (
<div>
Hello, World! I am {this.props.name}
import React, { Component } from 'react-native';
import { Provider } from 'react-redux';
import SplashScreen from '@remobile/react-native-splashscreen';
import { Scene, Router, Actions, Modal } from 'react-native-router-flux';
import Auth from './screens/auth/authContainer';
import LeaderBoard from './screens/leaderboard/leaderboardContainer';
import store from './store/store';
const scenes = Actions.create(
<Scene component={Modal}
import React, { Component } from 'react-native';
import { Provider } from 'react-redux';
import SplashScreen from '@remobile/react-native-splashscreen';
import { Scene, Router, Actions, Modal } from 'react-native-router-flux';
import Auth from './screens/auth/authContainer';
import LeaderBoard from './screens/leaderboard/leaderboardContainer';
import store from './store/store';
const scenes = Actions.create(
<Scene component={Modal}
import React, { Component, PropTypes } from 'react-native';
import { Actions } from 'react-native-router-flux';
import { connect } from 'react-redux';
import AuthComponent from './components/authComponent';
import { authorizationRequest } from './../../modules/auth/auth';
const mapStateToProps = (state) => {
return {
user: state.user,
import React, { Component, PropTypes } from 'react-native';
import { Actions } from 'react-native-router-flux';
import { connect } from 'react-redux';
import AuthComponent from './components/authComponent';
import { authorizationRequest } from './../../modules/auth/auth';
const mapStateToProps = (state) => {
return {
user: state.user,
import React, { Component, StyleSheet, View } from 'react-native';
import Emoji from './emoji';
const styles = StyleSheet.create({
container: {
flexDirection: 'row',
justifyContent: 'space-around',
marginTop: 5,
marginBottom: 5,
},