Sobes.tech

Frontend

Ще се активира ли useEffect, ако при повторно рендериране на компонента ProfilePage с две зависимости, roles не бъдат предадени?

275

Кога се изпълнява JavaScript по време на парсирането на HTML?

275

Какво се случва, когато useEffect има две зависимости и една от тях се промени?

266

Ако roles е равно на undefined и компонентът се пререндира, какво ще се случи с useEffect?

254

Каква е разликата между useMemo и React.memo? Може ли да накараме компонент, обвит в React.memo, да не се пререндерира, дори ако пропсите се променят?

224

Какъв проблем възниква с логиката вътре в хука, ако ref е запълнен за не-админ потребител, а след това той стане админ?

222

Промени ли се зависимостта, ако беше undefined и след повторно рендиране отново е undefined?

216

В кои сценарии използваш useEffect и кога използваш други hooks?

202

Вашето основно приложение е на Vite, а отделно Next.js — е трябвало ли е да се занимавате с изграждането в дълбочина? В какви инструменти са построени Vite и Next.js?

200

Компонентът използва контекст с user и roles. Ако компонентът използва само user от контекста, той все пак ще се пререндерира при промяна на roles. Как да го поправим?

200

Ако потребителят не е администратор, все пак се извикват хуковете useRef и useContentSizeUpdater. Как да решим този проблем, без да променяме самия hook useContentSizeUpdater?

198

Масивът е обект. Как се предават обектите в JavaScript — по стойност или по референция?

193

Какво ще се случи във втория блок с асинхронната функция loadRolesData вътре в useEffect?

193

Какво е състоянието с TypeScript? Използвали ли сте генерични типове, утилитарни типове, TypeGuard?

192

Какво да направите, за да не се създава отново масивът при всяко рендериране, ако стойността по подразбиране е roles = []?

191

Как да решите проблема с дефолтната стойност roles = [], за да не се извиква useEffect излишно при повторно рендериране?

191

Как е структурирана вашата архитектура според Feature-Sliced Design (FSD)? Как е разпределена бизнес логиката по слоеве?

186

Имате ли вътрешен NPM репозиториум? Използвате ли инструменти за монорепозитории, като Lerna?

184

Какво ще се случи с useEffect, ако масивът roles е празен?

178

/* файл ProfilePage.tsx в този файл трябва да се поправят грешки */

178
/3