Публикации по теме 'javascript'


Как я использую useEffect в React
Как будто рассуждать о жизненных циклах компонентов в компонентах класса React было недостаточно, все стало еще сложнее с появлением функциональных компонентов React и ловушки useEffect . Вот как я их использовал. Начните с пустого массива зависимостей. Это означает, что ваш эффект будет запущен только один раз. Часто это именно то, что вам нужно. Включите правило Exustive-deps из eslint-plugin-react-hooks в вашей конфигурации ESLint. Это даст вам предупреждение, если ваш..

Как я использовал тестирование мутаций, чтобы улучшить свой код
Как я использовал тестирование мутаций, чтобы улучшить свой код И сделай мои тесты более честными Некоторое время назад я написал небольшую утилиту под названием amqp-delegate , которая использует стандартную amqplib библиотеку для упрощения создания и вызова удаленных рабочих через aqmp шину сообщений, такую ​​как Rabbit MQ . Я написал об этом статью под названием Делегирование работы с использованием NodeJS и AMQP . Я был на пляже, когда писал это, и мне было очень..

Тестирование облачных функций Firebase с помощью Jest
Наступает 2019 год, и 2019 год станет годом бессерверных . Популярность Serverless стремительно растет . Однако из-за нехватки ресурсов сложно правильно настроить и протестировать функции. Конечно, есть много статей о том, как начать, но не много для тестирования. Я считаю, что многие из вас уже знают, сколько преимуществ дает TDD. Так что я не буду повторять это здесь. В этой статье я расскажу вам, как настроить облачные функции Firebase и написать для них модульный тест. Перед..

Добавление Ionic + TypeScript в React
В последнее время я исследую и использую React. Это по-прежнему наиболее часто используемый фреймворк из большой тройки (Angular, React и Vue), поэтому мне было интересно, как этот фреймворк по сравнению с фреймворком, с которым я больше всего знаком, старым добрым Angular. Я был удивлен тем, насколько я любил использовать React, поэтому задумался еще больше. На моем рабочем месте мы создаем производственные приложения с использованием Ionic. До Ionic 4 фреймворк всегда был жестко..

Как создать веб-приложение для тестов кодирования
Как создать собственную платформу для тестирования кодирования с помощью Node.js В наши дни все больше и больше компаний используют тесты кодирования при приеме на работу разработчиков программного обеспечения. Такие сайты, как HackerRank , Codility и т. Д., Помогают компаниям проводить эти тесты и оценивать кандидатов на основе производительности их кода при выполнении некоторых тестовых примеров. В этой статье я опишу, как создать простое веб-приложение для администрирования..

Научитесь создавать собственное настольное приложение для чата с помощью React и Electron, шаг за шагом
Это руководство было написано в сотрудничестве с замечательным Кристианом Нвамба. Когда вы учитесь программировать, в вашем распоряжении множество ресурсов - книги, скринкасты, учебные пособия и даже упражнения. Но чтобы стать отличным разработчиком, вам нужно практиковать то, чему вы научились, в проекте. Мотивация для этой статьи - обучение на практике. Вы начнете с нуля и шаг за шагом создадите полноценное приложение для чата. Вы будете строить проект поэтапно, и, чтобы..

Использование таблицы с фиксированными данными с настраиваемой разбивкой на страницы и React-Redux
Я работал над проектом, который включал таблицы и настраиваемую разбивку на страницы. Итак, для таблиц я сравнивал фиксированную таблицу facebook и griddle , но почему-то испытал соблазн использовать таблицу фиксированных данных после прочтения обзоров и понимания их функций. Итак, приступим. Сначала вам нужно установить fixed-data-table. Давайте воспользуемся npm и быстро установим его. npm install fixed-data-table import 'fixed-data-table/dist/fixed-data-table.min.css' Итак,..