This might be most basic question , but i would like to know the difference between client component(.client.js) and normal component(.js) in terms of basic difference and in terms of rendering, like suppose does client components get server side rendered like normal components