>백엔드 개발 >PHP 튜토리얼 >React와 PHP는 어떻게 함께 작동하나요? Ajax를 사용하여 데이터를 얻으시겠습니까?

React와 PHP는 어떻게 함께 작동하나요? Ajax를 사용하여 데이터를 얻으시겠습니까?

WBOY
WBOY원래의
2016-08-04 09:19:291438검색

react를 프론트 엔드로 사용하고 PHP가 데이터 획득을 담당합니다. 둘 다 ajax를 사용하여 데이터를 전송합니다.
이렇게 하면 페이지를 렌더링한 후 사용자가 후속 작업을 수행할 수 있습니다.
그러나 첫 번째 렌더링된 페이지가 Ajax로 로드되면 약간 느린 느낌이 듭니다.
좋은 해결책 없을까요?

답글 내용:

리액트를 프론트엔드로 사용하고, 데이터 획득은 PHP가 담당합니다. 둘 다 ajax를 사용하여 데이터를 전송합니다.
이렇게 하면 페이지를 렌더링한 후 사용자가 후속 작업을 수행할 수 있습니다.
그러나 첫 번째 렌더링된 페이지가 Ajax로 로드되면 약간 느린 느낌이 듭니다.
좋은 해결책 없을까요?

그냥 로딩을 하거나, PHP에서 HTML을 출력하게 하면 페이지 변수에도 데이터가 출력됩니다. 이렇게 하면 홈페이지에서는 Ajax 로딩이 생략됩니다

프런트 엔드:
react를 사용할 때 패밀리 버킷을 사용해야 하나요? 어떤 웹팩 패키징이라던가
사진 때문이라면 레이지 로딩이 가능한지 살펴보세요

백엔드:
프론트엔드가 필요 없으며 Chrome 앱 Postman을 사용하여 간단한 Ajax 로딩에 많은 시간이 걸리는지 테스트합니다. 그렇다면 서버의 ping 값을 살펴보고 데이터베이스 SQL 문과 디자인에 최적화할 수 있는 부분이 있는지 살펴봐야 합니다

프런트엔드와 백엔드 사이:
Relay와 GraphQL을 사용하여 해결하세요. 이 작업량은 상대적으로 규모가 큽니다. Facebook의 오픈소스 프로젝트는 자체적으로 사용됩니다.

가장 게으른 방법:
스플래시 화면(모바일 앱을 열었을 때 중앙에 로고가 있는 전환 그림과 유사) 또는 데이터 로드 프롬프트(로딩...)를 추가합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.