Kod Parçacıkları Kütüphanesi

Modern web geliştirme için üretime hazır kod parçacıkları. Arayın, kopyalayın ve projelerinizde kullanın.

React useLocalStorage Hook

State'i localStorage'da otomatik serileştirme ile kalıcı hale getiren özel bir hook.

import { useState, useEffect } from 'react'
ReactTypeScriptreacthook

React useDebounce Hook

Son değişiklikten belirli bir süre geçene kadar değer güncellemesini geciktiren hook.

import { useState, useEffect } from 'react'
ReactTypeScriptreacthook

React useFetch Hook

Yükleme ve hata durumlarıyla birlikte genel veri çekme hook'u.

import { useState, useEffect } from 'react'
ReactTypeScriptreacthook

React useClickOutside Hook

Dropdown veya modal kapatmak için referanslı elemanın dışındaki tıklamaları algılar.

import { useEffect, useRef } from 'react'
ReactTypeScriptreacthook

React Toggle Bileşeni

Akıcı animasyonlu erişilebilir toggle switch bileşeni.

import { useState } from 'react'
ReactTypeScriptreactcomponent

React Modal Bileşeni

Arka plan, klavye desteği ve portal render ile yeniden kullanılabilir modal dialog.

import { useEffect, type ReactNode } from 'react'
import { createPortal } from 'react-dom'
ReactTypeScriptreactcomponent

React useInfiniteScroll Hook

Kullanıcı sayfanın altına yaklaştığında callback tetikleyen hook.

import { useEffect, useCallback } from 'react'
ReactTypeScriptreacthook

React Karanlık Mod Toggle

Sistem tercih algılamalı karanlık mod geçiş hook'u ve bileşeni.

import { useState, useEffect } from 'react'
ReactTypeScriptreactdark mode

Next.js API Route Handler

İstek doğrulama ve hata yönetimi ile tipli API route handler.

import { NextRequest, NextResponse } from 'next/server'
Next.jsTypeScriptnextjsapi

Next.js Kimlik Doğrulama Middleware

Kimlik doğrulama token'ı kontrolü yaparak route'ları koruyan middleware.

import { NextRequest, NextResponse } from 'next/server'
Next.jsTypeScriptnextjsmiddleware

Next.js Dinamik Metadata

Sayfa parametreleri ve çekilen verilere dayalı dinamik SEO metadata oluşturma.

import type { Metadata } from 'next'
Next.jsTypeScriptnextjsseo

Next.js Server Action Form

Doğrulama ile server action kullanan form gönderimi.

'use server'
Next.jsTypeScriptnextjsform

Next.js Sitemap Oluşturucu

Statik ve dinamik route'lardan otomatik sitemap.xml oluşturma.

import type { MetadataRoute } from 'next'
Next.jsTypeScriptnextjssitemap

TypeScript Yardımcı Tipler

Günlük TypeScript geliştirme için kullanışlı özel yardımcı tipler.

// Make specific keys optional
type PartialBy<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>
TypeScriptTypeScripttypescripttypes

TypeScript Enum Alternatifleri

Const nesneler ve union tipler kullanarak tip güvenli enum alternatifleri.

// Instead of: enum Status { Active, Inactive, Pending }
// Use a const object:
TypeScriptTypeScripttypescriptenum

TypeScript Tip Korumaları

Güvenli tip kontrolü için çalışma zamanı tip daraltma fonksiyonları.

// User-defined type guard
interface Dog { kind: 'dog'; bark(): void }
TypeScriptTypeScripttypescripttype guard

TypeScript Zod Doğrulama

Otomatik TypeScript tip çıkarımı ile çalışma zamanı şema doğrulama.

import { z } from 'zod'
TypeScriptTypeScripttypescriptzod

TypeScript Genel API İstemcisi

Jenerikler ve interceptor'lar ile tip güvenli, yeniden kullanılabilir HTTP istemcisi.

interface ApiResponse<T> {
  data: T
TypeScriptTypeScripttypescriptapi

CSS Buzlu Cam Efekti

Modern UI kartları için backdrop-filter kullanan buzlu cam efekti.

.glass-card {
  background: rgba(255, 255, 255, 0.08);
CSS / TailwindCSScssglass

CSS Gradyan Metin

Göz alıcı başlıklar için background-clip kullanarak metne gradyan renkler uygulama.

.gradient-text {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);
CSS / TailwindCSScssgradient

Tailwind Duyarlı Grid Düzeni

Mobilden 1 sütundan masaüstünde 4 sütuna uyum sağlayan duyarlı grid sistemi.

<!-- Responsive card grid -->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6 p-6">
CSS / TailwindHTMLtailwindgrid

CSS Yumuşak Kaydırma

CSS ile yumuşak kaydırma davranışı ve bölümler için scroll-snap etkinleştirme.

/* Global smooth scrolling */
html {
CSS / TailwindCSScssscroll

Node.js Express Middleware

Loglama, hata yönetimi ve CORS için yeniden kullanılabilir Express middleware fonksiyonları.

import express, { Request, Response, NextFunction } from 'express'
Node.jsTypeScriptnodejsexpress

Node.js JWT Kimlik Doğrulama

API kimlik doğrulama için JWT token oluşturma ve doğrulama middleware'i.

import jwt from 'jsonwebtoken'
import type { Request, Response, NextFunction } from 'express'
Node.jsTypeScriptnodejsjwt

Node.js Hız Sınırlayıcı

API'leri kötüye kullanımdan korumak için bellek içi hız sınırlayıcı middleware.

import type { Request, Response, NextFunction } from 'express'
Node.jsTypeScriptnodejsrate limit

Node.js Multer ile Dosya Yükleme

Tür, boyut ve depolama yapılandırması doğrulamalı dosya yükleme yönetimi.

import multer from 'multer'
import path from 'path'
Node.jsTypeScriptnodejsfile

Laravel API Resource

Eloquent modellerini yapılandırılmış JSON API yanıtlarına dönüştürme.

<?php
LaravelPHPlaravelapi

Laravel Özel Middleware

Kullanıcı rollerini kontrol eden ve istek detaylarını loglayan middleware.

<?php
LaravelPHPlaravelmiddleware

Laravel Eloquent Sorgu Kapsamları

Daha temiz ve ifade gücü yüksek Eloquent sorguları için yeniden kullanılabilir sorgu kapsamları.

<?php
LaravelPHPlaraveleloquent

Laravel İş Kuyruğu

Zaman alan görevleri asenkron olarak yönetmek için kuyruğa alınabilir iş.

<?php
LaravelPHPlaravelqueue

Aklınızda Bir Proje mi Var?

Fikrinizi nasıl hayata geçirebileceğimizi konuşalım. İlk konseptten üretime hazır ürüne kadar — yanınızdayız.

veya ücretsiz görüşme ayarlayın