Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
В чем разница между innerHTML и innerText?
innerHTML используется для получения или установки HTML-содержимого элемента, включая любые вложенные теги. Например, с помощью innerHTML можно вставить другие элементы, такие как <strong>, внутри текста.
innerText работает только с текстом и игнорирует любые HTML-теги, возвращая только видимый текст.
Например, если в элементе есть <strong>Текст</strong>, innerText вернет 'Текст', а innerHTML вернет '<strong>Текст</strong>'.
Как создать глобальное состояние с помощью Context API?
Context API — это способ передачи данных через дерево компонентов без необходимости передавать их через пропсы на каждом уровне. Для создания глобального состояния вы создаете контекст с помощью React.createContext(), оборачиваете ваши компоненты в провайдер, а затем используете useContext для доступа к данным в любом дочернем компоненте.
Какова цель функции withContext() в Kotlin корутинах?
Функция withContext() в Kotlin корутинах используется для смены контекста выполнения корутины на другой диспетчер. Она позволяет выполнить код в другом потоке (например, для операций с сетью или ввода/вывода) без блокировки текущего потока.
Что такое классы System.String и System.Text.StringBuilder?
Класс String является неизменяемым, что означает создание нового объекта при каждой модификации строки. В то время как StringBuilder позволяет изменять строки в памяти без создания новых объектов, что делает его более эффективным при частых изменениях.
В чём разница между Application Context и Activity Context?
Application Context живёт столько же, сколько и приложение, а Activity Context — столько, сколько активна конкретная Activity. Использование неправильного контекста может привести к утечке памяти.
Что произойдёт, если запрашивать атрибут PrimaryColor из ApplicationContext и из ActivityContext?
Как обновить только один TextView в списке без полного ребинда всего элемента?
Зачем нужен контекст (context) в Go?
Как достать бин из ApplicationContext?
Почему нельзя хранить context в структуре надолго?
Рейтинг:
2
Сложность:
7
ApplicationContext не содержит тем, установленных для Activity, поэтому может вернуть некорректные значения атрибутов, в отличие от ActivityContext, где тема доступна.
Рейтинг:
2
Сложность:
6
Используйте notifyItemChanged(position, payload) с передачей payload, чтобы обновить только часть ViewHolder, не вызывая полную перерисовку.
Рейтинг:
2
Сложность:
6
Контекст (context) используется для управления временем выполнения и отменой горутин. Он помогает завершать долгие или ненужные операции, особенно в сетевом коде и при работе с базами данных.
Рейтинг:
1
Сложность:
6
Основные способы:
Через @Autowired (рекомендуется)
Через ApplicationContext.getBean()
Через реализацию ApplicationContextAware
Рейтинг:
4
Сложность:
5
Context несёт в себе состояние, которое может устареть или быть отменено, поэтому его нельзя хранить как поле для долгого использования.
Рейтинг:
3
Сложность:
3
Рейтинг:
2
Сложность:
3
Рейтинг:
2
Сложность:
7
Рейтинг:
1
Сложность:
6
Рейтинг:
2
Сложность:
6