Frontend
Что делает React.lazy? Что именно отвечает за выделение чанков — React.lazy или динамический импорт?
Как работает функция показа/скрытия пароля в поле input type=password?
В каких случаях нужно использовать React.memo?
Как работать с асинхронным JavaScript? Чем отличается async/await от промисов?
[имя] спросил: Были ли ситуации, когда хотел взять на себя ответственность, но тебе не доверяли?
The graph shows the effect of voters’ previously stated preference regarding the issue of working-time reduction on the probability of those voters’ actual choice being the same as that stated preference. Members of which party are most apt to vote against the issue of working-time reduction if their previously stated preference regarding the issue of working-time reduction was also against?
// === 1 === // TODO: implement id function // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implement Table.tsx return <></>; }
Из перечисленных способов копирования объекта, какие поддерживают циклические ссылки?
Как работают вместе useMemo, useCallback и React.memo? Почему важно оборачивать функции в useCallback при передаче в дочерний компонент, обёрнутый в React.memo?
Расскажи про мультиязычность и RTL-верстку. Как сделать отступы, которые корректно работают для LTR и RTL?
Расскажи про свойство display: какие значения бывают, чем отличаются block, inline, inline-block? Расскажи подробнее про flexbox: механика работы, основные свойства
// Необходимо реализовать метод groupBy, расширяющий стандартные методы массивов. // Метод должен возвращать сгруппированную версию массива - объект, // в котором каждый ключ является результатом выполнения переданной функции fn(arr[i]), // а каждое значение - массивом, содержащим все элементы исходного массива с этим ключом. // code here // Пример 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id : 1 }], // 2: [{ id: 2 }] // } // Пример 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String)); // { // "1": [1], // "2": [2], // "3": [3] // } // Пример 3 const array3 = [3.3, 0.5, 1.4]; console.log(array3.groupBy(Math.round)); // { // 3: [3.3], // 1: [0.5, 1.4] // }
Какой самый любимый способ выровнять div по центру?
Какие ещё способы вызвать перерисовку компонента существуют помимо изменения state и props?
Что такое strict mode в JavaScript? В чём отличие, когда он включён и когда нет? Какие ограничения он накладывает?
В резюме написано про адаптивный дизайн — в мобильных браузерах тоже использовалось приложение?
Работала ли с препроцессорами SCSS/LESS?
Как проходило код-ревью в команде? Был ли регламент? На что обращал внимание?
Представь ситуацию: перед самым релизом ты находишь баг, из-за которого фича работает некорректно. Релиз откладывать нельзя, но ты понимаешь, что что-то работает некорректно. Что будешь делать в такой ситуации?
Расскажите о самой сложной и интересной задаче