Skip to content

Instantly share code, notes, and snippets.

@FocusThen
FocusThen / useState.js
Created February 21, 2021 20:44
React useState from scratch
import React from 'react';
import ReactDOM from 'react-dom';
let callCount = -1
let states = []
function useState(initValue) {
const id = ++callCount
if (states[id]) return states[id]
@azu
azu / TypeScriptの設定の良し悪し.md
Last active July 1, 2025 02:49
TypeScriptの設定の良し悪し

tsconfig.json の設定についてのメモ書きです。

Node.jsのバージョンごとの設定

target は 変換後のコードのECMAScriptバージョンを指定する たとえば、Node.js 14はES2020をサポートしている。そのため、Node.js 14向けのコード(サーバなど)ならtarget: "ES2020"を指定することで、余計なTranspileが省かれててコードサイズや実行時間が最適化される。

@joanna-liana
joanna-liana / afterEnv.ts
Last active May 16, 2025 04:55
Jest + TypeORM + TestContainers
import { setupTypeOrmTestConnection } from '../integrationSetup';
beforeAll(async () => {
console.log('AFTER ENV SETUP START');
global.testConn = await setupTypeOrmTestConnection(+process.env.TEST_PG_PORT);
console.log('AFTER ENV SETUP DONE');
});
afterAll(async () => {
console.log('AFTER ENV TEARDOWN START');
@toy-crane
toy-crane / toss-frontend-rules.mdc
Last active July 14, 2025 05:51
토스 프론트엔드 가이드라인 기반으로 만든 Cursor rule
# Frontend Design Guideline
This document summarizes key frontend design principles and rules, showcasing
recommended patterns. Follow these guidelines when writing frontend code.
# Readability
Improving the clarity and ease of understanding code.