Skip to content

Instantly share code, notes, and snippets.

View den-churbanov's full-sized avatar
💣

Denis den-churbanov

💣
  • Open Code
  • Russia, Samara
View GitHub Profile
@den-churbanov
den-churbanov / tokens.md
Created June 11, 2021 22:29 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов
@den-churbanov
den-churbanov / react-router-effector-bind.ts
Last active January 31, 2024 10:46
Effector bindings for react-router-dom v.6.2.1
import { useContext } from 'react';
import { createStore, createEffect, createEvent, sample, attach, combine, restore } from 'effector';
import { spread, debug, not, and, empty, or } from 'patronum';
import { createGate, useGate } from 'effector-react';
import {
useLocation,
useNavigate,
matchPath,
generatePath,
RouteMatch,
@den-churbanov
den-churbanov / setup-listener.ts
Created April 4, 2024 18:00
Setup event listener
import {
Event,
attach,
createEvent,
createStore,
sample,
scopeBind,
Store,
} from 'effector';