LLLit: Изучение и практика программирования

Публикации по теме '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..