Skip to content

Instantly share code, notes, and snippets.

VS Code Extension ES7 React/Redux/GraphQL/React-Native snippets

1. imr : import React from 'react'
2. imrd: import ReactDOM from 'react-dom'
3. imrc: import React, { Component } from 'react'
4. rcc: add react class based component code
5. rfc: add react functional component code
6. est: add state to the component
7. sst: add this.setState call
@brunobc
brunobc / React-Hooks.js
Created May 31, 2020 20:21 — forked from craigtaub/React-Hooks.js
Nested React Hooks
// https://itnext.io/under-the-hood-of-react-hooks-805dc68581c3
// Engine
const React = {
index: 0,
state: [],
useEffect: (callback, dependencies) => {
const cachedIndex = React.index;
const hasChanged = dependencies !== React.state[cachedIndex];
if (dependencies === undefined || hasChanged) {
@brunobc
brunobc / server.js
Created January 10, 2021 18:44
Create dynamic endpoints
import express from 'express';
import { readdirSync, lstatSync, readFileSync } from 'fs';
import {basename, join, dirname, sep } from 'path';
const PORT = process.env.PORT || 5000;
const app = express();
let startFolder = null