Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Raw Pointer

A raw pointer in C++ is a type of pointer that is not wrapped in a smart pointer or any other form of abstraction. This means that the raw pointer is used to directly refer to the memory address of…

Software development

Raw Value

A raw value in Swift is a value that can be directly assigned to an enumeration case. This concept allows enumerations in Swift to have a richer and more flexible representation, as raw values can be…

Software development

RCS

RCS, or Revision Control System, is a software tool designed for version control of files. Its main function is to manage and track changes made to documents and source code over time. RCS allows…

Software development

RDF

RDF, or Resource Description Framework, is a W3C standard designed to describe resources on the web in a structured and semantic way. It uses a data model based on triples, consisting of a subject…

Software development

RDF/XML

RDF/XML is a syntax designed to express data within the RDF (Resource Description Framework) data model using XML (Extensible Markup Language) format. RDF is a W3C standard that allows for the…

Software development

RDFa

RDFa, or Resource Description Framework in Attributes, is a specification that allows the inclusion of structured data in HTML documents. Its main goal is to facilitate the representation of semantic…

Software development

RDF Schema

The RDF Schema (Resource Description Framework Schema) is a semantic extension of RDF that provides mechanisms for describing groups of related resources and the relationships between them. This…

Software development

React

React is a JavaScript library designed for building user interfaces, particularly for web applications. Maintained by Facebook, React allows developers to create reusable components that manage their…

Software development

React.Fragment

React.Fragment is a React component that allows grouping a list of child elements without adding extra nodes to the DOM. This is particularly useful when you need to return multiple elements from a…

Software development

React.lazy

React.lazy is a function introduced in React 16.6 that allows for dynamic import of components, facilitating code splitting in React applications. This feature enables components to load only when…

Software development

React.memo

React.memo is a higher-order component that memorizes the output of a component, thus optimizing the performance of React applications. Its main function is to prevent unnecessary re-renders of…

Software development

React.StrictMode

React.StrictMode is a development tool in React that allows developers to identify potential issues in their applications. By wrapping components in this strict mode, additional warnings and checks…

Software development

React Component

A React component is a reusable piece of user interface that can manage its own state. These components are fundamental in building modern web applications, as they allow the interface to be divided…

Software development

React Context

React Context is a powerful tool within the React ecosystem that allows sharing data between components without the need to manually pass props through every level of the component tree. This is…

Software development

React DevTools

React DevTools is a set of development tools specifically designed to facilitate debugging and analyzing applications built with React, a popular JavaScript library for creating user interfaces. This…

Software development

React Hook

React Hooks are special functions that allow developers to use state and other React features without writing a class. Introduced in React 16.8, Hooks have revolutionized the way components are built…

Software development

Reactive

The term 'reactive' refers to a programming paradigm that allows a system to automatically update in response to changes in underlying data. This approach is based on the idea that application…

Software development

Reactive Extensions

Reactive Extensions are a powerful tool that allows developers to compose asynchronous and event-based programs using observable sequences. These extensions are based on the concept of reactive…

Software development

Reactive Forms

Reactive forms in Angular are a way to manage form inputs and validations reactively. This technique allows developers to build complex forms more efficiently and scalably, using a reactive…

Software development

Reactive Programming

Reactive programming is a programming paradigm that focuses on managing data streams and the propagation of changes. In this approach, system components react to events and changes in data…

Software development

Reactive Property

Reactive properties in Vue.js refer to a fundamental feature that allows developers to create interactive and dynamic applications. Essentially, a reactive property is a variable within a Vue…

Software development

Reactivity

Reactivity refers to the ability of a system to respond to changes in its environment efficiently and effectively. This concept is fundamental in various areas of technology, as it allows systems to…

Software development

Reactivity API

The Reactivity API in Vue 3 is a fundamental tool that allows developers to efficiently create and manage the reactive state of their applications. This API is based on a reactivity system that…

Software development

Reactivity Context

The reactivity context in Vue.js refers to the environment in which reactive properties and their dependencies exist and operate. In this framework, Vue.js employs an observation system that allows…

Glosarix on your device

Install
×
Enable Notifications Ok No