Lessons
Lessons can be taken as part of a course or whenever you want to learn deeply about a specific subject or concept. They come in a range of formats, including how-to videos, quizzes, text-based content, and other activities.
-

The finished project
Part of: Introduction to Block Development: Build your first custom block
Your project is now complete and you’ve learned a ton of important concepts related to block…
-

Conditionally display controls
Part of: Introduction to Block Development: Build your first custom block
Tidy up the interface so that irrelevant controls don’t show up when they’re not needed.
-

Add configuration options for the Style Variations
Part of: Introduction to Block Development: Build your first custom block
Configuration options that will allow the user to style the appearance of the drop-cap.
-

Add Style Variations
Part of: Introduction to Block Development: Build your first custom block
Block styles enable the user to choose from a number of variations of the block.
-

Refining the project
Part of: Introduction to Block Development: Build your first custom block
Make some refinements to your code to ensure that you’re following best practices,
-

Work with the InnerBlocks component
Part of: Introduction to Block Development: Build your first custom block
Using the InnerBlocks component to give users the option to add a variety of content.
-

Define default settings in block.json
Part of: Introduction to Block Development: Build your first custom block
How to show the display as soon as the editor page is loaded.
-

Add ‘block supports’ controls
Part of: Introduction to Block Development: Build your first custom block
How to allow the user to customise the look and feel of each block.
-

Make the block interactive
Part of: Introduction to Block Development: Build your first custom block
Adding some interactivity to the block by making the static text editable by the user.


