Sign Up

Session Storage

Twidget includes a suite of session storage commands that enable no-code interaction with the browser’s sessionStorage API. These tools allow temporary storage of key-value data for the current page session.

Purpose

Session storage commands allow developers to manage transient data tied to a single page session. Unlike local storage, this data is cleared when the tab or browser is closed, making it suitable for non-persistent state handling, such as temporary user input or UI state.

Key Concepts

  • Session Scope: Data is retained only for the duration of the browser tab session.

  • String-Based Access: All keys are strings, and values are stored and retrieved as text.

  • Temporary State: Ideal for managing ephemeral state that doesn’t need to persist between sessions.

Available Commands

  • Set Item: Stores a value under a specified key in session storage. Accepts any data type.

  • Get Item: Retrieves a stored value by key and returns it as text.

  • Remove Item: Deletes a specific key-value pair from session storage.

  • Clear: Clears all data associated with the current session.

These commands enable quick and flexible session-based data handling within Twidget, without requiring any manual JavaScript code.

Related Topics

Security

Twidget provides several built-in functions to enhance the security of your applications. Below is an overview of each security command, including its description, inputs, and outputs. Generate ID. Description: Generates a unique identifier. None - Type: Text Hash Text. Description: Hashes the provi...

Send Message

Send SMS Command. With Twidget, you can send SMS messages to phones using the `Send SMS` command. This functionality varies depending on the provider. Currently, we support Twilio as the SMS provider. To use Twilio for SMS integrations, you will need: - A Twilio account ID - Twilio Auth Token - A Tw...

Conditionals

Condition Command. The Condition Command allows you to perform actions based on whether an expression evaluates to true or false. You can nest other commands within the true or false branches of the condition, enabling complex logic flows. - Expression Builder: Validate two variables to equal true. ...

Send External HTTP Request

Using Twidget, you can send external HTTP requests effortlessly. This functionality allows you to communicate with external servers or APIs. Below, you will find the necessary parameters and structure to set up an HTTP request. Parameters. - URL: The endpoint to which the request will be sent. - Met...

Text

Twidget offers a variety of commands to manipulate text in various ways. To Uppercase. Converts all characters of the provided text to uppercase. - text: The text to be converted to uppercase. - A text string with all characters in uppercase. To Lowercase. Converts all characters of the provided tex...