<?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/099c19300a01481d8faa0ef5559a186b&quot; frameborder=&quot;0&quot; width=&quot;1726&quot; height=&quot;1294&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1294</height><width>1726</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1294</thumbnail_height><thumbnail_width>1726</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/099c19300a01481d8faa0ef5559a186b-7f46a6e48e7f6efb.gif</thumbnail_url><duration>737.685</duration><title>Movie Search App Code Walkthrough and Fixes</title><description>This Loom explains the Movie Search App, focusing on how it fetches and filters movie data while handling loading, errors, and missing images. The app shows a loading animation, then displays 86 movies, and search results update from 0 of 86 to matches like 3 of 86 when searching by title. It uses useEffect to fetch the API on first load, sets movies and filteredMovies from the JSON response, and switches loading to false when finished, with a separate useEffect to focus the input once loading completes without error. The presenter also details an approach for missing movie images by replacing them with a placeholder image rather than removing those movies from display.</description></oembed>