Публикации по теме 'typescript'
Зустанд: Как это на самом деле работает?
Я всегда был заинтригован, думая о том, как работают инструменты управления состоянием и что происходит под капотом, но просмотр их исходного кода не очень помогает, потому что большинство из них существуют уже некоторое время и стали очень сложными для понимания ( с точки зрения исходного кода), поэтому, чтобы получить общее представление об инструменте управления состоянием, я выбрал zustand , потому что у него простой API и он относительно новый (выпущен в 2019 году), но все же его..
Раскрытие возможностей TypeScript: полное руководство по асинхронному программированию
Async для веб-программирования, как мастер
Введение:
Когда Microsoft впервые представила TypeScript, это произвело революцию в том, как разработчики пишут JavaScript, привнеся в язык больше структуры и безопасности типов. Помимо возможностей статической типизации, TypeScript также предлагает мощную поддержку асинхронного программирования, которое стало необходимым в современной веб-разработке. В этом руководстве мы углубимся в мир асинхронного программирования с помощью TypeScript,..
RxJS: как операторы высшего порядка упрощают код
Если вы работали с Angular, вы, вероятно, сталкивались с RxJS. Наблюдаемые объекты, служебные конструкции, множество аргументов метода канала, и каждый аргумент возвращается отдельной функцией с разным количеством аргументов. Есть интуитивно понятные функции, такие как filter или map . Первый явно фильтрует значения в наблюдаемом, а второй изменяет эти значения. Такие функции называются операторами. И чем глубже вы погружаетесь в RxJS, тем больше разных операторов вы изучаете. И,..
Angular против React: правильный выбор для разработки веб-приложений для внешнего интерфейса
Введение. С появлением мощных фреймворков JavaScript, таких как Angular и React, разработка интерфейсных веб-приложений добилась больших успехов. Правильный выбор фреймворка становится все более важным для успеха проекта, поскольку разработчики встают на путь создания передовых онлайн-приложений. Чтобы помочь вам сделать осознанный выбор для разработки внешнего веб-приложения для вашего проекта, в этой статье мы рассмотрим особенности Angular и React, выделив их преимущества,..
Создание бессерверного приложения для живого чата с помощью Next.js, Fauna и WunderGraph
Пошаговое руководство по созданию масштабируемого приложения для чата в реальном времени с использованием бессерверных технологий… с небольшой помощью NextAuth.js для входа на GitHub. Кому нужны WebSockets, когда у вас есть Live Queries? Не нам!
Интерфейсы против типов в TypeScript
В чем разница между
Когда я работал над проектом Typescript, некоторые разработчики использовали interfaces , а другие — types . Тем не менее я пытался использовать интерфейсы и типы. Первое время я растерялся, потому что они очень похожи. Итак, что я должен использовать интерфейсы или типы?
Если вы запутались или не знаете, в чем разница, давайте поговорим о лучших практиках в разных случаях.
Типы против интерфейсов
Прежде чем мы начнем, давайте посмотрим, что такое..
Вы должны повторяться при написании тестов
Как бы вы отреагировали, если бы я сказал, что вы должны дублировать код при написании тестов? Вы, вероятно, подумаете, что я не знаю, о чем говорю, и что я нарушу один из самых популярных принципов в разработке программного обеспечения — принцип DRY . Позвольте мне убедить вас, что делать именно это совершенно нормально, и это то, что вам следует делать больше при написании тестов.
Повторяющийся код
Допустим, нам нужно протестировать функцию postStatus , которая принимает..
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..