Skip to content

Instantly share code, notes, and snippets.

ზოგადი მოთხოვნები

CSS modules

ამ პროექტში სტილისთვის გამოვიყენებთ CSS მოდულებს. ეს გვჭირდება ლოკალური (scoped) სტილების შექმნისთვის, თავიდან რომ ავირიდოთ კლასების კონფლიქტები: რა მოხდება თუ a.css-ში სტილი მიანიჭეთ container ელემენტს, მაგრამ b.css-ში თქვენმა ჯგუფელმა იგივე კლასის სახელი გამოიყენა, მაგრამ სხვა სტილები მიანიჭა? თქვენი დაწერილი კოდი ერთმანეთთან კონფლიქტში იქნება, ის სტილი გავრცელდება, რომელიც ბოლოს ჩაიტვირთა. CSS მოდულების ამ პრობლემას აღმოფხვრის: სხვადასხვა ფაილებში იგივე კლასის სახელიც რომ გამოიყენოთ, პრობლემა არ იქნება.

CSS module-ების გამოსაყენებლად ვქმნით ფაილს MyComponent.module.css. სტილების გამოსაყენებლად React-ის კომპონენტში ვაიმპორტებთ styles ობიექტს და .-ით ვწვდებით თითოეულ სტილს:

import styles from "./MyComponent.module.css";
@ixtk
ixtk / links.txt
Created June 15, 2021 12:31
Links and titles for some Social Empires images
@ixtk
ixtk / osu-api-v2.py
Last active December 10, 2024 10:37
Python code example of OSU! API v2 usage
import requests
from pprint import pprint
from os import getenv
API_URL = 'https://osu.ppy.sh/api/v2'
TOKEN_URL = 'https://osu.ppy.sh/oauth/token'
def get_token():
data = {
'client_id': getenv('CLIENT_ID'),