Knowledge Explorer Step 7: Every State Designed

Before any real request exists, build all four states and a temporary set of buttons that switch between them. Design each one properly: a loading message that does not shift the layout when it is replaced, an error with a retry button, an empty state that suggests trying a different word, and the results list. Keep the switcher until module 9 is finished. Being able to see the error state on demand is the only reason anyone ever designs it well.

SANKOFA SANDBOX
loading editor…
Your turn → Work through it step by step. This is a piece of the course project, not a throwaway exercise.

Built it in both languages?

Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.

← BackNext: Module 8: Effects →