<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/5e7130391005421d9ea8cc246d858585&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/os/loom-media-content/loom/256a07c5-dbe8-4a09-b71b-ca1421e410e5/bec123eb-bd25-4dad-b8f1-2bd213ef080e/sessions-thumbnails-5e7130391005421d9ea8cc246d858585-f3db3358e0fd1996.gif/binary?authToken=eyJraWQiOiJtaWNyb3MtZ3JvdXAvdGRwLW9zLWFyY2hldHlwZS9icHVhNTdua2JmZDhvb3QwIiwiYWxnIjoiUlMyNTYifQ.eyJicyI6Imxvb20tbWVkaWEtY29udGVudCIsImF1ZCI6InRkcC1vcy1hcmNoZXR5cGUiLCJuYmYiOjE3ODk5MTM5NzgsInRpIjoiY2NlYmRmMDEtZjE5Zi00N2FhLTlmZTYtMWQ2ZGIzZWMxMTM2IiwiYWRpIjoibG9vbS9sb29tIiwiaXNzIjoibWljcm9zLWdyb3VwL3RkcC1vcy1hcmNoZXR5cGUiLCJwaWQiOiIwZjg2YmE5OS03NjhlLTQyYWEtOWQ2OC0xYWM0NTI0NWNiNTgiLCJ3YSI6ImZhbHNlIiwib2lkIjoic2Vzc2lvbnMtdGh1bWJuYWlscy01ZTcxMzAzOTEwMDU0MjFkOWVhOGNjMjQ2ZDg1ODU4NS1mM2RiMzM1OGUwZmQxOTk2LmdpZiIsImV4cCI6MTc4OTkxNDU3OCwiaWF0IjoxNzg5OTEzOTc4LCJqdGkiOiI0NmRlZDJmOC1hOTE1LTRkZTUtODc2NC0xYTU1YWY0OThmNTMifQ.ARfQIpNZLLzx_rX001XKC4ZWoZVBLlY2XhDuSMJdFt4yS6I0fRK2dduP8GSdlZG9bWJO_JH24aqMaeBNJqItVIYlPkpNpVprSOjj6NUMi-lMJKafgkSaQo_PnJ4WBQPD9uTr3wC8v27-Iwc4eMTEl7WpvTfApJNAhiJbChkjC-pZpINVaSzS4bmYCvf9JHAKOgMc_eq0sSqlsuusBoNtV14xEuur4docOxnNDBtP4Fi97qVrNq4kKaGlmvA5raUylUsMXdRQscC-fCXK-F87GuiVqJBmmZSLP9d_TNn4LjnuQ6PBHW7dXcgz1eP4BkHg3hLP9GtyNOrts7YijgAVQg&amp;Expires=1789914579&amp;Signature=LIIvlQaaZiWcxeiWnP6Hgq7DeIX0mHTk3-0sML1R0wEkSdqV7o3HNEqoYQ%7E2KDSXWQ-XKNn1EFlZu3F1S49rj5kSpa3eXjFt1pMZYil7gd5LvZBsC2K%7EYF2GvCE4w5px8zUDivrntMm98SXHXzaV9OHMEpdEzy4GPCHB3xEz%7Ea0LIhZJD5yTkWL5BoRhN5yBn5K2LnBHU-BD4WZYT9MgoVNIEzsEGAW9bRWaB2qGq-b-ogJc5Qthc3ifxcX6JITq9Hmb5VjlhSvZAiFZiAVO8xwq3mVoPix07MADVOM0zrf3Q6HSbc-7egytKIrMuDRydgljRxOGW%7EYMmYDeiPvg8Q__&amp;Key-Pair-Id=KQOSYIR44AIC0</thumbnail_url><duration>885.355</duration><title>Secure Air App React Rendering and Filtering</title><description>This Loom explains how the Secure Air React app renders and manages its airplane list, including filtering and light and dark mode. The creator describes initializing state with an array of six airplane objects and using a filter method on that planes array based on the selected engine type or availability, updating the live counter and plane name pluralization. They then explain how the return JSX and child Plane component receive props via a map method to render the plane grid, with rendering handled by main.jsx importing and rendering the app. For the hardest parts, they detail a light and dark theme toggle driven by isDarkTheme and a bug caused by index.css overriding app.css background styles, which was fixed by consolidating background rules into app.css.</description></oembed>