rendering-hoist-jsx

Installation
SKILL.md

Hoist Static JSX Elements

Extract static JSX outside components to avoid re-creation.

Incorrect (recreates element every render):

function LoadingSkeleton() {
  return <div className="animate-pulse h-20 bg-gray-200" />
}

function Container() {
  return (
    <div>
      {loading && <LoadingSkeleton />}
    </div>
  )
}
Related skills
Installs
25
GitHub Stars
1.9K
First Seen
Jan 23, 2026