Если устанавливать через npm, то я так понимаю не будут установлены определенные зависимости, которые устаналиваются через npx. Получается отдельно нужно устанавливать все зав...
Делаю пет-проект используя the-movie-db api. Сейчас на этапе наполнения главной страницы контентом. Хочу сделать рекомендации, как на главной amediateka.ru, но как устроена с...
На ios в safari, когда активна клавиатура, контент помещается во вью порт, который можно проскролить. Если начать скролл на фиксированном элементе, как в моем случае - поле вв...
Есть 6 страниц, на которых отображаются карточки. Сейчас я создаю страницу, которая будет отображать внутренности каждой карточки. Но проблема в том, что каждая карточка имее...
Как именовать методы? handleClick onClick clickHandler У меня есть модальное окно, логика по взаимодействию с ним вынесена в отдельный хук. Есть функция открытия: const op...
Подскажите, делаю туду лист, есть вопрос по диспатчингу экшенов в редакс Доступные экшены: SET_EDITABLE_ID UPDATE_REMINDER DELETE_REMINDER Стор: editableId: null d...
Не могу понять как именовать методы, обработчики, и вспомогательные функции. Допустим есть обработчик кнопки esc, как назвать? escKeyDownHandler onEscKeyDownHandler handleEsc...
Formik Как во время сабмитинга заново запустить валидацию полей, сбросив предыдущий результат? Я хочу удалить еррор месседжи, и показать их заново, если они имеются
Создаю новое CRA приложение, настраиваю eslint, и при любом не соответствию конфига приложение отказывается компилироваться, почему так? Эти же настройки .eslintrc используютс...
Есть объект, хранящий жанры: id, label Мне с сервера приходит id жанра, и по айдишнику, я хочу достать его описание, чтобы не делать лишний поиск, можно достать по динамическ...
Подскажите, вопрос по редаксу Есть два редюсера, один работает с данными с сервера, другой с модальным окном. Можно ли в асинхронных экшенах редюсера, работающего с сетью, в...
Реализую компонент переключения темы приложения. Темная тема активна, если в localStorage присутствует ключ dark-theme. Логику по проверке localStorage я описываю в useEffec...
Вопрос во Swiper, можно ли указать кастомное количество прокручиваемых слайдов при клике на кнопки навигации? Для плавной навигации при помощи клавиши tab я задал slidesPerVi...
Описываю пропсы в реакте. Есть компонент иконки с пропом name, и объект с ключами: const Keys = { xbox: 'xbox', pc: 'pc', playstation: 'playstation' } Как описать typ...
Есть список, который рендерится через .map() Каждый элемент списка имеет название иконки, как отрендерить такую иконку? У меня иконки это отдельный .jsx файл я думал создать ...
Как правильно работать с search параметрами в url строке? У меня два компонента, которые взаимодействуют с search параметрами. Компонент сортировки (по дате, по имени, по рей...
У кого есть опыт работы с данными получаемыми с сервера? Есть приложение туду, на сервере хранятся его данные, 2 массива: 1. Списки задач 2. Все задачи. Каждая задача имеет ...
Я хочу получать уведомление о клике снаружи элемента, как лучше реализовать логику уведомления? Я создал хук, внутри которого есть стейт [clickedOutside, setClickedOutside] = ...
Есть компонент <Header /> который в качестве необязательного параметра принимает компонент. Я передаю компонент через условие <Header left={isSmall && <Component />} /> К...
Как программно выполнить сабмит формы, без кнопки type="submit" внутри?