Skip to content

Instantly share code, notes, and snippets.

View zaguiini's full-sized avatar
🏠
Working from home

Luis Felipe Zaguini zaguiini

🏠
Working from home
View GitHub Profile
@zaguiini
zaguiini / usage.tsx
Created March 6, 2019 16:44 — forked from sibelius/usage.tsx
useSelectRows is a hook that manage a list of selected items, so you don't have to
const MyUserSelectableList = ({ users ) => {
const { onRowCheck, isRowSelected } = useSelectedRows();
return (
<>
{users.map(user => (
<>
<Checkbox value={isRowSelected(user)} onChange={(value) => onRowCheck(user, value)} />
<span>{user.name}</span>
</>
@zaguiini
zaguiini / Router.js
Last active January 9, 2019 11:57
Treta do Bundle
import React, { Component } from 'react';
import { Switch, Route } from 'react-router-dom';
const PAGES = [
{
name: 'Home',
path: '/',
loader: './pages/Home',
},
];