
Explore how to build your own Airtable custom blocks, start from example blocks with GitHub source, access beta docs, and follow prerequisites in JavaScript, React, and Node.js.
Build your first hello world Airtable custom block by installing the editable block CLI, configuring your API key, and running the block on localhost with live updates.
Explore the base model with the useBase hook, access base properties like id, name, and tables, and see how schema changes trigger component re-renders in Airtable custom blocks.
Explore the table model in Airtable blocks, including fields, primary field, views, and permissions, then implement create, read, update, and delete operations and display table data in the UI.
Explore how to access and display records with use records, compare select records, views, and tables, and learn to optimize rendering using stable record ids and primary cell values.
Learn to get cell values by parsing a field object or field name, retrieving data from table fields, and printing both values and labels in Airtable custom blocks.
Master rendering Airtable cells and records with UI components using the cell renderer and record card/list, wiring field and record data, and displaying values such as checkmarks.
Use the cursor and watchable to detect selected record, fetch movie data from the open movie database API, and write results back to the record with a global API key.
Learn to get the name from the user-selected record by loading the correct table and using the record by id function; handle loading and extraction of the selected record data.
Add a button in an Airtable custom block UI to fetch ratings from an external API, configure a secure API key in config, and update the record with the rating.
Learn how to write data back to Airtable records from a custom block by updating a record with field values, after checking update permissions.
Discover how to reliably get the selected record in Airtable custom blocks by moving logic into a selected record component and adopting async/await for fetch calls.
Learn to store and retrieve API key using the global config in Airtable custom blocks, using the useGlobalConfig hook, with a settings dialog for input and permissions checks.
Learn automatic configuration management in the complete Airtable Custom Blocks course by saving an api key in a global config and persisting table picker and colors view selections.
Refactor the UI to use the input component that automatically syncs with the global config, handles permissions, and renders read-only when appropriate.
Airtable has opened its blocks development to developers - Its called "Custom Blocks".
Airtable is a billion dollar company that has opened its platform to developers.
Be one of the first to learn and build enterprise apps.
What will you learn?
----------------------------------
1. You will learn how to work with all the Airtable models - such as Bases, Tables, Records, etc.
2. You will learn to use React hooks provided by Airtable.
3. You will learn to use the UI components that make your block look like its a part of Airtable.
4. You will learn the basics to self-learn and implement any missing features.
Airtable Custom Blocks is very new in the market.
So NOW is the opportunity to become an Airtable Custom Blocks developer.
This course will be constantly updated with new features as and when they are released.