Skip to content

Instantly share code, notes, and snippets.

View SakoMe's full-sized avatar
😎

Sarkis M SakoMe

😎
  • Venice Beach, Ca
View GitHub Profile
@SakoMe
SakoMe / closure.js
Created January 16, 2018 00:00
Closures...
// Global
const numbers = [1, 2, 3, 4, 5, 6]
const number = (n) => {
return numbers[n]
}
console.log(number(4))
// CLASSES
class Dog {
constructor() {
this.sound = 'woof';
}
talk() {
console.log(this.sound);
}
}
export default function App() {
const useFormInput = initialValue => {
const [value, setValue] = useState(initialValue);
const handleChange = event => setValue(event.target.value);
return { value: value, onChange: handleChange };
};
const name = useFormInput('');
const password = useFormInput('');