Skip to content

Instantly share code, notes, and snippets.

View dmitryshelomanov's full-sized avatar
🎯
Focusing

Shelomanov Dmitry dmitryshelomanov

🎯
Focusing
View GitHub Profile
const isZero = (s) => s == 0
const lcd = (numerator, denominator) => {
for (let i = Math.abs(numerator); i > 0; i--) {
if (
Number.isInteger(numerator / i)
&& Number.isInteger(denominator / i)
) {
return i
}
import * as React from 'react';
import { Text, View, StyleSheet, Animated, FlatList, PlatformOS } from 'react-native';
import { Constants } from 'expo';
const HEADER_HEIHT = 55;
export default class App extends React.Component {
data = new Array(20).fill(1);
scrollY = new Animated.Value(0);
open Webapi.Dom;
open Webapi.Canvas.CanvasElement;
open Point;
open App;
open Draw;
let worldMaxSize = 400.0;
let tick = (world) => {
world
open Webapi.Dom;
open Webapi.Canvas.Canvas2d;
open Webapi.Canvas.CanvasElement;
[@bs.set] external setWidth: (Dom.element, int) => unit = "width";
[@bs.set] external setHeight: (Dom.element, int) => unit = "height";
type point = (float, float);
type shape('s, 'a) = {
open Webapi.Dom;
open Webapi.Canvas.Canvas2d;
open Webapi.Canvas.CanvasElement;
type position = (float, float);
type shape('s, 'a) = {
state: 's,
reducer: ('a, 's) => 's,
render: (shape('s, 'a)) => unit
import * as React from 'react';
import { Text, View, StyleSheet, TouchableOpacity } from 'react-native';
import { Constants } from 'expo';
import { createBottomTabNavigator, createAppContainer, createStackNavigator } from 'react-navigation'
const routes = {
TodoList: createStackNavigator({
TodoList: {
screen: ({ navigation }) => (
const routes = {
Home: {
screen: () => (
<View style={styles.container}>
<Text style={styles.paragraph}>Home Screen</Text>
</View>
),
navigationOptions: {
tabBarLabel: () => (
<Text>own label</Text>
@dmitryshelomanov
dmitryshelomanov / createBottomTabNavigator.js
Created February 4, 2019 21:11
createBottomTabNavigator example
import * as React from 'react';
import { Text, View, StyleSheet } from 'react-native';
import { Constants } from 'expo';
import { createBottomTabNavigator, createAppContainer } from 'react-navigation'
const routes = {
Home: () => (
<View style={styles.container}>
<Text style={styles.paragraph}>Home Screen</Text>
@dmitryshelomanov
dmitryshelomanov / createStack.js
Created February 4, 2019 20:57
Stack navigator example
import * as React from 'react';
import { Text, View, StyleSheet } from 'react-native';
import { Constants } from 'expo';
import { createStackNavigator, createAppContainer } from 'react-navigation'
const routes = {
Home: () => (
<View style={styles.container}>
<Text style={styles.paragraph}>Home Screen</Text>
</View>
const express = require('express')
const mongoose = require('mongoose')
const bodyParser = require('body-parser')
const app = express()
const router = express.Router()
async function privateRoute(req, res, next) {
const token = req.header('Auth')