Публикации по теме 'react'
Как написать собственное правило ESLint
Эта история изначально была опубликована здесь .
Эта статья основана на ESLint v8.28.0 .
ESLint — это инструмент линтинга по умолчанию в экосистеме JavaScript/TypeScript. ESLint постоянно запускает набор правил для обнаружения проблем и, в зависимости от правила, позволяет автоматически исправить проблему. Эти правила можно импортировать из других проектов или расширить в соответствии с вашими потребностями. В какой-то момент у вас может возникнуть случай, который не покрывается..
React Anti-Pattern: Нет PropTypes
Иногда для того, чтобы научиться делать, нужно научиться тому, чего не следует делать.
Эта статья также доступна в видеоформате .
Примеры из этой статьи доступны для скачивания .
Антипаттерн
Вот компонент React , который неявно требует трех свойств:
operationA (функция) operationB (функция) подзаголовок (строка)
Так в чем проблема?
Давайте посмотрим, что произойдет, если мы будем использовать этот компонент без свойств:
Если мы опускаем строковое свойство..
От Angular к React
Разные миры, та же история
В январе 2021 года я принял важное решение. Пришло время исследовать новую среду и, таким образом, сменить работу. Исходя из более чем трехлетнего опыта работы в Angular , я решил, что одним из моих основных требований была полная смена декораций в моей фронтенд-зоне комфорта, а это означало, что я хотел приземлиться либо в React , либо в Vue .
Несколько месяцев спустя я начал свою работу в новой компании, где я присоединился к команде, которая..
Руководство для разработчиков по маршрутизаторам React
React Router — это библиотека для одновременного рендеринга нескольких компонентов. Маршрутизатор React и маршрутизатор Express — это две совершенно разные библиотеки, которые не следует путать. При работе с библиотекой вам нужно будет установить новые пакеты так же, как при установке пакета React npm. Еще одна приятная особенность маршрутизатора React заключается в том, что он фокусируется на извлечении одного конкретного компонента, в то время как React без библиотек извлекает их..
Тестирование компонентов React с помощью Jest
Напишите эффективные и надежные тесты для ваших приложений React, используя Jest
Тестирование — важнейший аспект разработки программного обеспечения, который помогает нам гарантировать надежность, удобство сопровождения и эффективность нашего кода. React, одна из самых популярных библиотек JavaScript для создания пользовательских интерфейсов, имеет динамичную экосистему с множеством инструментов и библиотек, помогающих в написании тестов. Jest — одна из таких сред тестирования,..
Интуитивный способ понять Redux
Считаете ли вы, что слишком сложно изучить редукс? Я тоже.
Redux очень сложно освоить, потому что он очень техничный. Помню, когда я впервые столкнулся с этим, я так запутался в терминах: «редуктор», «управление состоянием», «потоковая архитектура» и т. д. и т. д.
Я думаю, что лучший способ узнать что-то — это иметь резюме этого, уметь связать это с чем-то в реальной жизни, иметь возможность отделить это с технической точки зрения и понять это как сказка. Для этой цели ниже..
Шаблон расширения и сокращения в JavaScript
Обеспечьте наилучшее взаимодействие с разработчиками за счет использования этого шаблона.
Независимо от того, создаете ли вы API, который дает разработчикам доступ к вашим данным, или выпускаете новую версию компонента React, или черт возьми, может быть, вы работаете над новым коннектором MongoDB для Node.js, есть одна константа проблема, которую нужно решить: что произойдет, если выйдет новая версия с критическими изменениями?
Другими словами, как вы планируете выпускать критические..
Новые материалы
CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек
Неделя 1: 4 июня — 10 июня
Что вы делали на прошлой неделе?
Занятия начались на этой неделе, поэтому большую часть времени я потратил на..
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..
Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..
Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..
Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям?
В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..
Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости?
Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..