Skip to content

Instantly share code, notes, and snippets.

View RahimGuerfi's full-sized avatar
:atom:
Making an impact.

Abderrahim Guerfi RahimGuerfi

:atom:
Making an impact.
View GitHub Profile
@RahimGuerfi
RahimGuerfi / Meal_Maker.js
Last active October 13, 2021 20:40
Codecademy - Meal Maker Project
const menu = {
_courses: {
appetizers: [],
mains: [],
desserts: [],
},
get courses() {
//return Object.entries(this._courses);
return {
appetizers: this.appetizers,
@jeongtae
jeongtae / usePrevious.ts
Last active September 16, 2023 17:30
usePrevious React hook in Typescript
import { useEffect, useRef } from 'react';
function usePrevious<T>(value: T): T | undefined {
const ref = useRef<T>();
useEffect(() => {
ref.current = value;
}, [value]);
return ref.current;
}