Асинхронные действия Redux с Redux Thunk

Введение По умолчанию действия Redux обрабатываются синхронно, что представляет проблему для любых нестандартных приложений, которым требуется взаимодействовать с внешними API или использовать побочные эффекты. Redux также позволяет использовать промежуточное ПО между обрабатываемым действием и действием, которое достигает редукторов. Существует две очень популярные библиотеки промежуточного ПО, поддерживающие побочные эффекты и асинхронные действия: Redux Thunk и Redux…

Процедура рендеринга массивов в React

Введение В этой статье рассказывается о рендеринге массивов в React и о лучших практиках для рендеринга разных элементов внутри компонентов. Одно из преимуществ использования современных языков веб-разработки, включая JavaScript, заключается в возможности быстро автоматизировать генерирование блоков кода HTML. Использование циклов в отношении массивов или объектов означает, что для каждого элемента код HTML нужно писать только…

What is Cloud Computing?

Cloud computing is the delivery of computing resources as services, meaning that the resources are owned and managed by the cloud provider rather than the end user. Cloud computing is enabled through the abstraction of computing resources from the underlying hardware, allowing users access to resources that they do not physically maintain or own. Cloud…

How To Set Up an Ubuntu 20.04 Server on a DigitalOcean Droplet

Introduction In this guide, you will create an Ubuntu 20.04 server through DigitalOcean’s administrative panel and configure it to work with your SSH keys. Once you have your server set up, you can use it to deploy apps and websites. This tutorial is part of the Introduction to the Cloud Curriculum, which guides users through…

What is Infrastructure as a Service (IaaS)?

Infrastructure as a Service (IaaS) is the on-demand delivery of computing resources over the internet, including networking, storage, and other infrastructural components. A category of cloud computing, IaaS relieves users of the need to maintain physical servers while also providing them the flexibility to provision and scale their resources as needed. IaaS cloud providers generally…

What is Platform as a Service (PaaS)?

Platform as a Service (PaaS) is a category of cloud computing in which developers can provision deployment platforms to build applications. The underlying infrastructure of each platform is abstracted, meaning that users can expect pre-configured runtime environments and predictable scaling, storage, and security options. Users also have access to languages, libraries, tools, and services for…

What is Platform as a Service (PaaS)?

Platform as a Service (PaaS) is a category of cloud computing in which developers can provision deployment platforms to build applications. The underlying infrastructure of each platform is abstracted, meaning that users can expect pre-configured runtime environments and predictable scaling, storage, and security options. Users also have access to languages, libraries, tools, and services for…

What is the Private Cloud?

The term “private cloud” refers to cloud services that are owned and managed by the organization that uses them and available only to the organization’s employees and customers. Private clouds allow organizations to exert greater control over their computing environment and their stored data, which can be necessary for organizations in highly-regulated industries. Private clouds…

What is the Public Cloud?

The public cloud refers to cloud services (such as virtual machines, storage, or applications) offered publicly by a commercial provider to businesses and individuals. Public cloud resources are hosted on the commercial provider’s hardware, which users access through the internet. This differs from a private cloud, in which computing infrastructure is owned and operated by…