Codica - корисне про IT
2.03K subscribers
2.88K photos
144 videos
35 files
1.49K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Радісного Великодня всім, хто святкує сьогодні за західним обрядом! 🕊️

Ми зібрали для вас писанки з 7 регіонів України.
Кожна з них – це не просто орнамент чи колір.
Це культурний код, пам’ять поколінь і символи, що передавались із рук у руки.

У цих візерунках – сонце й земля, сила й захист, віра й любов. Різні за стилем, але єдині за змістом, як і ми з вами.

Нехай ця краса нагадає нам, скільки світла є в нашій традиції.
Нехай у домівках буде світло, а в серцях – мир.

Зі святом! Христос Воскрес! 💙💛

TikTok | Instagram | Telegram
7
Раночку, друзі!
🎮 Сьогодні занурюємось у світ Roblox! 😄

Щоб трохи розбавити будні, обирай свій варіант в опитуванні 👇

#codica_humor

TikTok | Instagram | Telegram
На якого героя сьогодні схожий твій настрій?
Anonymous Poll
0%
Ель Прімо
12%
Поко
35%
Френк
12%
Нуб
24%
Спайк
18%
Леон
🎯 Як відповідати на технічні питання на співбесіді?

#codica_interviews

👉 Ми завжди кажемо: до співбесід потрібно готуватись заздалегідь.
👉 Тож давайте розбиратись разом — без заучування, але з розумінням.
1️⃣ Контрольовані та неконтрольовані компоненти в React
📌 Очікувана відповідь:

📍 Контрольований компонент (Controlled component) – це коли значення елемента форми повністю контролюється React через state.

Тобто:
• значення input зберігається у state
• кожна зміна проходить через onChange → setState
• UI завжди відображає state

Приклад:
function InputExample() {
const [value, setValue] = React.useState('');

return (
<input
value={value}
onChange={(e) => setValue(e.target.value)}
/>
);
}


👉 React – єдине джерело істини (single source of truth).

📍 Неконтрольований компонент (Uncontrolled component) – це коли значення зберігається в DOM, а React лише читає його при потребі (через ref).

Приклад:
function InputExample() {
const inputRef = React.useRef(null);

const handleClick = () => {
console.log(inputRef.current.value);
};

return (
<>
<input ref={inputRef} />
<button onClick={handleClick}>Submit</button>
</>
);
}


👉 Джерело істини – DOM, а не React state.

📌 Коли що використовувати:
📍 Controlled
• складні форми
• валідація в реальному часі
• залежні поля / динамічний UI
• коли потрібно повністю контролювати дані

📍 Uncontrolled
• прості форми
• швидкі прототипи
• інтеграція зі сторонніми бібліотеками (наприклад, legacy JS або non-React)
• коли не потрібен контроль на кожен input event

⚠️ Що часто питають додатково:
• при controlled компонентах більше ререндерів → можливі перформанс-проблеми на великих формах
• uncontrolled компоненти складніше тестувати та валідовувати
• не можна змішувати
value

і
defaultValue

в одному input
 • defaultValue

використовується саме для uncontrolled компонентів

І бажаємо успіхів на співбесідах!
Крок за кроком – до оферу
🚀

TikTok | Instagram | Telegram
🔥4
Думаєте, де зараз реально зберегти й примножити гроші в Україні? 💸

Попри всі обмеження, державні облігації (ОВДП) залишаються найпопулярнішим інструментом для приватних інвесторів — стабільні, прості й звільнені від податків.

👩‍💼 Юлія, бухгалтерка з команди Codica, пояснює, як сьогодні працює ринок облігацій, яку дохідність можна отримати, які ризики існують і як обрати випуск під свої фінансові цілі.

📥 Збережіть цей гайд, щоб зрозуміти, коли і які ОВДП вигідно купувати.

#codica_articles

TikTok | Instagram | Telegram
3👍3
Хто з нас не мріяв бодай на вечір опинитися на місці головного героя з Уолл-стріт?

Ми часто сприймаємо такі фільми як чисту розвагу: красиві історії про великі угоди, азарт і мільйони на рахунках. Але якщо придивитися, у них значно більше сенсів, ніж здається на перший погляд.

Ловіть підбірку стрічок про гроші, які варто подивитися уважніше. Звертайте увагу на рішення героїв, їхні стратегічні помилки та реальну ціну, яку вони платять за свій успіх. 💰

А після перегляду — діліться думками в коментарях. Нам дуже цікавий ваш фідбек! 💬

Гарного вечора та крутих інсайтів!

TikTok | Instagram | Telegram
👍31🗿1