Loader functions must be exported as named async functions using 'export async function loader()'.
Step 2: Check each option for correct syntax
export async function loader() { return { data: 'info' } } matches the correct syntax; others either miss export, use default export, or invalid assignment.
Final Answer:
export async function loader() { return { data: 'info' } } -> Option B
Quick Check:
Loader export syntax = A [OK]
Quick Trick:Use named async export for loader functions [OK]
Common Mistakes:
MISTAKES
Using default export for loader
Not marking loader as async
Assigning loader with = instead of function declaration
Master "Advanced Patterns" in Remix
9 interactive learning modes - each teaches the same concept differently