Socket.IO Connection with Custom React Hook in Next.js by Singleton Design Pattern
-
Updated
Dec 24, 2023 - TypeScript
Socket.IO Connection with Custom React Hook in Next.js by Singleton Design Pattern
Typescript Design Patterns
A library for managing and communicating events in your application through a singleton pattern. This pattern ensures that there is a single instance of the event manager, making it easy to coordinate and handle events across different parts of your codebase.
A fancy way to use Singleton pattern within the React environment.
A TypeScript project demonstrating Object-Oriented Programming (OOP) principles using a fantasy game simulation. It includes classes like Player, GameSession, Creature, and interfaces like Combatant, Healer, Hero, Villain.
CLI application that implements some creational, structural and behavioral design patterns in TypeScript.
Producer/Consumer Simulation Program developed using Angular Framework and Spring Boot
Examples of design patterns with Typescript
A password hash utilities singleton class to provide commonly used server-side encryption methods
🌟 Restaurant menu management (backend)
Events implementation in Typescript using RxJS
In this folder i'm going to store the implementation of some desing patterns
Demo web application built with TypeScript and bundled using Webpack, showcasing asynchronous programming, design patterns, organized code, inheritance, and TypeScript generics.
A mongoose singleton class to help initialize mongodb connection
Provide a context-like API to listen and update values across multiple uses of the custom hook
[EM DESENVOLVIMENTO] - Projeto em NextJs 13 - O poker de planejamento, também chamado de poker Scrum, é uma técnica gamificada baseada em consenso para estimativa, usada principalmente para timeboxing em princípios ágeis.
Add a description, image, and links to the singleton-pattern topic page so that developers can more easily learn about it.
To associate your repository with the singleton-pattern topic, visit your repo's landing page and select "manage topics."