I have a webapp that pulls data from a table in a database through Express. I want to pass that data in to my React components. Currently, my react components are defined in the client. I read that you can use client-side rendering (using an api like axios to fetch data from express) or server-side rendering (where you fetch the data for the components during the initial page request and send back an html file with pre-filled data). I think I want to go with SSR, since I read it's better for SEO, but now I'm confused because I have my components defined in the client, and I can't import them to the server side since they're different environments. Should I redefine all my components in the server side and fully lean into SSR? I'm new to all of this so I don't even know if my approach is the best, I'd love some pointers. Thanks a lot and let me know if you need me to explain anything!