Skip to content

Instantly share code, notes, and snippets.

View davvit's full-sized avatar
💭
looking for new project to work on

DawitA davvit

💭
looking for new project to work on
View GitHub Profile
@davvit
davvit / UserFetchUsingHook
Last active June 30, 2021 22:15
React hooks data loading
import React, {useEffect, useState} from 'react';
import axios from "axios";
import UserComponent from "./UserComponent";
const USER_SERVICE_URL = 'https://jsonplaceholder.typicode.com/users';
function UserFetchUsingHook() {
//example of fetching data
const [data, setData] = useState({users: [], isFetching: false});
@davvit
davvit / index.html
Created November 30, 2018 18:55 — forked from diogocapela/index.html
Starter Template CDN Template Bootstrap 4
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Starter Template</title>
<meta name="description" content="">
@davvit
davvit / PrmoseWithTimeout.ts
Created November 15, 2018 19:01
Promise with timeout
export function PromiseWithTimeout(ms, promise) {
// Create a promise that rejects in x milliseconds
let timeout = new Promise((resolve, reject) => {
let id = setTimeout(() => {
reject('timeout');
}, ms)
})
// Returns a race between timeout and the passed in promise
@davvit
davvit / index.html
Created September 23, 2017 20:44
HTML5 video scaling example
<!DOCTYPE html>
<style>
video {
-webkit-transform: scaleX(2);
-moz-transform: scaleX(2);
}
</style>
<video src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.ogv"></video>