Skip to content

Instantly share code, notes, and snippets.

View cupid-dust's full-sized avatar

Ahsan Ali Mansoor cupid-dust

  • Spadasoft
  • Lahore
View GitHub Profile
import React, { useId } from 'react';
const Form = () => {
const id = useId();
return (
<React.Fragment>
<label htmlFor={id}>Email</label>
<input id={id} type='email' />
</React.Fragment>
import React from 'react';
const Form = () => {
return (
<React.Fragment>
<label htmlFor='email'>Email</label>
<input id='email' type='email' />
</React.Fragment>
);
};
import React, { useState, useMemo, useDeferredValue } from 'react';
function App() {
const [name, setName] = useState<string>('');
const deferredName = useDeferredValue(name);
const LIST_SIZE: number = 10000;
const list = useMemo(() => {
const dataList: string[] = [];
import React, { useState, useMemo } from 'react';
function App() {
const [name, setName] = useState<string>('');
const LIST_SIZE: number = 10000;
const list = useMemo(() => {
const dataList: string[] = [];
for (let i: number = 0; i < LIST_SIZE; i++) {
dataList.push(name);
import React, {useState, useMemo} from 'react';
function App() {
const [name, setName] = useState<string>("")
const computedValue = useMemo(() => {
return getComputedValue(name)
}, [name])
const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
import { useState, useEffect, useMemo } from 'react';
type UserData = {
id: number;
name: string;
};
function App() {
const [users, setUsers] = useState<UserData[]>([
{ id: 1, name: 'Kyle' },
import { useState, useEffect } from 'react';
type UserData = {
id: number;
name: string;
};
function App() {
const [users, setUsers] = useState<UserData[]>([
{ id: 1, name: 'Kyle' },
import { useState, useEffect } from 'react';
type UserData = {
id: number;
name: string;
};
function App() {
const [users, setUsers] = useState<UserData[]>([
{ id: 1, name: 'Kyle' },
import { useState } from 'react';
type UserData = {
id: number;
name: string;
};
function App() {
const [users, setUsers] = useState<UserData[]>([
{ id: 1, name: 'Kyle' },
import { useState } from 'react';
type UserData = {
id: number;
name: string;
};
function App() {
const [users, setUsers] = useState<UserData[]>([
{ id: 1, name: 'Kyle' },