The basic thing about HTTP is that it’s a protocol for text exchange, and links like nodes(nodes). HTTP works as a request-response protocol in the client-server computational model, based on this assumption, yes, using something fully rendered in the client hurts the first guideline that is the response to the request.
The HTTP/1.0 version was developed between 1992 and 1996 to meet the need to download not only text. With this version, the protocol started to transfer messages of type MIME44 (Multipurpose Internet Mail Extension) and new request methods were implemented, fururamente, a version of the protocol described in RFC 2616,a set of additional implementations has been developed such as the use of persistent connections; the use of proxy servers; new request methods; among others. It is claimed that HTTP is also used as a generic protocol for communication between user agents and proxies/gateways with other protocols such as SMTP, NNTP, FTP, Gopher, and WAIS, allowing access to resources available in various applications.
An HTTP session is a sequence of request-response network transactions. An HTTP client initiates a request by establishing a Transmission Control Protocol (TCP) connection to a particular server port (typically port 80. See List of TCP and UDP protocol ports). A listening HTTP server on that port waits for a client request message. Receiving the request, the server returns a status line, such as "HTTP/1.1 200 OK", and a private message of its own. The body of this message is usually the requested resource, although an error message or other information can also be returned.
https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
For those who need more details, and the way the protocol is being directed, this WIKIPEDIA link can clarify a lot about HTTP communication and its advantages.....
Good reading https://goomore.com/blog/seo-vs-react-crawlers-mais-intelligentsia/
– hugocsl
If the answer and links and opinions out there were correct it would not have appeared the SSR (Server Side Rendering) that despite word of mouth advertisements (text to text, blog to blog, YT to YT) speaking well yet they do not say that it is a thing created to solve a problem that the devs themselves have created, ie create the problem then have to create something extra to solve the problem and tie the 2 together. People don’t understand the basics of HTTP, start working with the Web, create bad things and patches (like SSR). Yes React, Angular and cia can affect SEO if you don’t know the minimum (most don’t know).
– Guilherme Nascimento
EVERYTHING can affect SEO, because machine intelligence works in the opposite direction to Seos who simply want ranking. See how much Google has in its policies on page rankings, precisely using response times from the first load of the site. At this point REACT is not the best option, however, current engines are able to receive all the content and wait for the DOM response to read the page, and use the dynamically generated content, as long as you can access it from the browser.
– Romeu Gomes - Brasap