Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@wordpress/interactivity

Package Overview
Dependencies
Maintainers
25
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wordpress/interactivity

Package that provides a standard and simple way to handle the frontend interactivity of Gutenberg blocks.

  • 2.3.4
  • Source
  • npm
  • Socket score

Version published
Maintainers
25
Created
Source

Interactivity API

Warning This package is only available in Gutenberg at the moment and not in WordPress Core as it is still very experimental, and very likely to change.

Note This package enables the API shared at Proposal: The Interactivity API – A better developer experience in building interactive blocks. As part of an Open Source project we encourage participation in helping shape this API and the discussions in GitHub is the best place to engage.

This package can be tested, but it's still very experimental. The Interactivity API is being used in some core blocks but its use is still very limited.

Frequently Asked Questions

At this point, some of the questions you have about the Interactivity API may be:

What is this?

This is the base of a new standard to create interactive blocks. Read the proposal to learn more about this.

Can I use it?

You can test it, but it's still very experimental.

How do I get started?

The best place to start with the Interactivity API is this Getting started guide. There you'll will find a very quick start guide and the current requirements of the Interactivity API.

Where can I ask questions?

The “Interactivity API” category in Gutenberg repo discussions is the best place to ask questions about the Interactivity API.

Where can I share my feedback about the API?

The “Interactivity API” category in Gutenberg repo discussions is also the best place to share your feedback about the Interactivity API.

Installation

Install the module:

npm install @wordpress/interactivity --save

This package assumes that your code will run in an ES2015+ environment. If you're using an environment that has limited or no support for such language features and APIs, you should include the polyfill shipped in @wordpress/babel-preset-default in your code.

Docs & Examples

Interactivity API Documentation is the best place to learn about this proposal. Although it's still in progress, some key pages are already available:

  • Getting Started Guide: Follow this Getting Started guide to learn how to scaffold a new project and create your first interactive blocks.
  • API Reference: Check this page for technical detailed explanations and examples of the directives and the store.

Here you have some more resources to learn/read more about the Interactivity API:



Code is Poetry.

Keywords

FAQs

Package last updated on 09 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc