Skip to content

Instantly share code, notes, and snippets.

View aleksnick's full-sized avatar

aleksnick aleksnick

  • Izhevsk
View GitHub Profile
@aleksnick
aleksnick / Test2.js
Last active February 20, 2026 09:30
About deps
import React, { useCallback, useState, useEffect } from 'react';
import { getSizes } from '@utils';
import { TableUI } from '@UI';
export default function TableContainer({ columns=[] }) {
const [sizes, setSizes] = useState(getSizes(columns));
const onAdd = useCallback((newColumn) => {
columns.push(newColumn);
}, [columns]);
@aleksnick
aleksnick / Test1.js
Last active March 2, 2026 11:15
About hooks
import React from 'react';
import { useSelector } from 'react-redux';
import { customExpensiveSelector } from '@utils';
export default function TestComponent({ obj }) {
if (!obj.someField) {
return null;
}
const value = useSelector(customExpensiveSelector(obj.someField));