React를 사용할 때 여전히 초보자입니다. 나는 React Router를 사용하여 나의 첫 번째 어플리케이션을 만들고 있으며, 로컬 상태를 사용하고 내 전역 범위에서 많은 요소를 피하는 것에 더 의지하려고 노력하고있다.리액션 라우터를 사용할 때 글로벌 스코프를 저장할 위치
그러나 나는 몇 가지가 필요할 것이고 나는 '글로벌'상태를 삽입해야하는지 또는 가장 좋은 방법이 여기에 있는지 확실하지 않습니다. 과거에 나는 항상 App.js 안에 넣어하지만 한 내하는 index.js 파일은 다음과 같습니다 이후, 심지어 렌더링하지 않는 라우터 4 반응 사용 :
ReactDOM.render(<Routes />, document.getElementById('root'))
하면 전역 범위가 단지 내에서 살아야한다 경로? 그냥 모범 사례 제안을 찾고!
내가 명확하게 이해 생각하지 않습니다. 질문을 다시 설명해 주시겠습니까? – cyonder
네, 죄송합니다. '전역 상태'에 살고 싶은 일부 변수가 있습니다. 즉, 응용 프로그램의 어느 곳에서나 액세스 할 수 있으며 쉽게 구성 요소로 전달 될 수 있습니다. 과거에는 항상이 상태를 App 구성 요소에 넣었습니다. 그러나 React Router를 사용하고 있으므로 이제는 App 구성 요소를 렌더링하지 않고 대신 구성 요소를 렌더링합니다. Route 구성 요소에 전역 상태를 추가해야하는지 궁금합니다. 왜냐하면 렌더링되는 부분이 있거나 전역 상태를 유지하는 것이 다른 곳에서 발생했기 때문입니다. –