6 Restrictions on arguments to cacheable components

If you want to call a component with cache=yes (or cache=defer or cache=force), there is one restriction you must obey:

The reason for this restriction is that the SkunkWeb server needs to take all of the attributes you pass and flatten them into a short, unique value. The SkunkWeb server uses this value to look up the cached output it has stored in its disk cache.

So, what does hashable mean? Well, just consider it to mean ``able to be flattened'' until you learn more Python. Here's a rule of thumb: