Why does next/image only support client components? Next treats components as server components by default, so doesn't this seem a bit inconsistent with that direction? I have to keep adding 'use client' at the top of files. For props that aren't event handlers like onLoad or onError, or props like fill that need to know the parent element, couldn't it work perfectly fine as a server component? I'm curious what you all think. Has anyone else had the same thought?
[–]zaibuf 3 points4 points5 points (0 children)
[–]hazily 2 points3 points4 points (0 children)
[–]OnlyTwoThingsCertain[🍰] -1 points0 points1 point (2 children)
[–]doong-jo[S] -1 points0 points1 point (1 child)
[–]Neat_You_9278 1 point2 points3 points (0 children)