reactjs 41

구성 요소 정의에 forwardRef의 표시 이름이 없습니다.

구성 요소 정의에 forwardRef의 표시 이름이 없습니다. 이 튜토리얼을 따라하고 있었습니다.React.forwardRef여기서 이 컴포넌트를 만듭니다. import React from "react"; const Search = React.forwardRef((props, ref) => { return ; }); export default Search; 그러나 앱을 실행하면 컴포넌트가 다음 오류를 일으킵니다. Component definition is missing display name react/display-name 이 질문을 바탕으로 저는 이런 걸 할 수 있을 것 같았습니다. const Search = MySearch = React.forwardRef((props, ref) => { retur..

programing 2023.03.18

태그를 사용하여 경로를 따라가면 React-Router가 새로 고침 페이지입니다.

태그를 사용하여 경로를 따라가면 React-Router가 새로 고침 페이지입니다. 미리 정의된 경로를 가리키는 링크가 있는 리액트 앱을 만들고 있습니다. Click Here 루트는 정상적으로 해결되지만 페이지를 새로 고치고 있기 때문에 앱 성능이 저하됩니다.페이지 전체를 다시 렌더링하지 않도록 하려면 어떻게 해야 합니까?를 사용하여 문제를 해결합니다.리액트 리액트 리액트 리액트 리액트 리액트에 포함된 태그 import React from "react"; import { Link } from 'react-router-dom'; export class ToolTip extends React.Component { render() { return ( Click Here ) } }; 첫 번째 답변은 맞았지만 리액..

programing 2023.03.18

React.js - 재렌더 시 입력이 초점을 잃음

React.js - 재렌더 시 입력이 초점을 잃음 요.onChange : ★★★★★★★setState반응하다. UI하다, 반응하다.문제는 텍스트 입력이 항상 초점을 잃기 때문에 각 문자:D에 대해 다시 초점을 맞춰야 한다는 것입니다. var EditorContainer = React.createClass({ componentDidMount: function () { $(this.getDOMNode()).slimScroll({height: this.props.height, distance: '4px', size: '8px'}); }, componentDidUpdate: function () { console.log("zde"); $(this.getDOMNode()).slimScroll({destroy: t..

programing 2023.03.18

리액트 라우터 허가

리액트 라우터 허가 구성 요소를 장착하기 전에 승인 확인을 위한 모범 사례는 무엇입니까? 리액트 라우터 1.x를 사용합니다. 여기 제 루트가 있습니다. React.render(( ), document.body); Dashboard 구성 요소는 다음과 같습니다. var Dashboard = React.createClass({ componentWillMount: function () { // I want to check authorization here // If the user is not authorized they should be redirected to the login page. // What is the right way to perform this check? }, render: functio..

programing 2023.03.18

react-i18 next:initReactI18 next를 사용하여 i18 다음 인스턴스로 패스해야 합니다.

react-i18 next:initReactI18 next를 사용하여 i18 다음 인스턴스로 패스해야 합니다. react-i18 next:initReactI18 next를 사용하여 i18 다음 인스턴스로 패스해야 합니다. 최근에 패키지를 추가했는데 이 오류가 발생했습니다.제가 아는 한 모든 단계를 따랐습니다. Next.js를 사용하고 있습니다.next-i18next패키지는 보통 자동으로 초기화됩니다. https://github.com/m2vi/downloader문서에서: 그리고 우리는 추가한다.serverSideTranslation로.getStaticProps또는getServerSideProps(경우에 따라 다름)를 페이지 레벨의 컴포넌트로 설정합니다. 번역이 필요한 페이지에 추가해야 합니다. 예를 들어..

programing 2023.03.18

MUI에서 타이포그래피 텍스트 색상 설정

MUI에서 타이포그래피 텍스트 색상 설정 전 MUI에 꽤 익숙하지 않아요. 그리고 전 MUI를Typography텍스트 색상은 다음과 같습니다. const theme = createMuiTheme({ palette: { text:{ primary: "#FFFFFF" } } }); const WhiteText = (props: { text:string, varient: Variant | 'inherit'}) => { return {props.text} } ... 그러나 텍스트의 색상은 변경되지 않습니다:/ 주제를 잘못 적용한 건가요?이 샌드박스에서는 정상적으로 동작하지만 권장하는 접근법은 아닙니다.이러한 커스터마이즈에는 중첩된 테마 대신withStyles(Material-UI의 v4의 경우 - v5의 예는 ..

programing 2023.03.13

React this.props가 정의되지 않았습니다.

React this.props가 정의되지 않았습니다. 나는 꽤 표준적인 설정을 가지고 있고, 페이지가 있는 라우터를 가지고 있다. import React from "react"; import ReactDOM from "react-dom"; import { IndexRoute, Router, Route, Link, hashHistory as history } from "react-router"; import Layout from "./pages/Layout"; ... import User from "./pages/User"; ReactDOM.render( , document.getElementById("app-root")); 모든 것이 완벽하게 작동하고 있습니다.site.tld/#/user/5.그User컴..

programing 2023.03.13

스테이트리스 컴포넌트의 컨텍스트

스테이트리스 컴포넌트의 컨텍스트 컴포넌트에 다음 코드가 있으며 스테이트리스 컴포넌트가 코드의 이 부분에 액세스 할 수 있도록 하고 싶습니다. 주요 컴포넌트: function createApp(store, communityIds) { const App = React.createClass({ childContextTypes: { localizedString: React.PropTypes.func, }, getChildContext: function() { return { localizedString: function(key, fallback) { return getKey(key, fallback); }, }; }, render: function() { return ( ); }, }); return ; } 스..

programing 2023.03.13

react JS에서 버튼 누름으로 링크 클릭을 호출하려면 어떻게 해야 합니까?

react JS에서 버튼 누름으로 링크 클릭을 호출하려면 어떻게 해야 합니까? 단추가 있어요.사용자가 눌렀을 때 특정 링크를 눌렀을 때와 같은 결과가 나왔으면 합니다. 바꿔 말하면, 링크를 버튼으로 표현하고 싶습니다. 이를 통해 Jquery를 사용할 수 있음을 알 수 있습니다.버튼 클릭 이벤트로 href를 호출하는 방법 ReactJS에서 이를 "올바른" 방법은 무엇입니까?다음과 같이 합니다. { e.preventDefault(); window.location.href='http://google.com'; }} > Click here Anchor 태그 대신 React-Router Link를 사용합니다. import React, { Component } from 'react'; import {Link} fr..

programing 2023.03.13

Visual Studio 코드: 일치하는 닫기 태그를 자동으로 변경하는 방법

Visual Studio 코드: 일치하는 닫기 태그를 자동으로 변경하는 방법 시작 태그 유형을 변경할 때 Visual Studio 코드(예: from)로.일치하는 클로징 태그를 에디터가 자동으로 변경해 주었으면 합니다.내가 어떻게 그럴 수 있을까?VS 코드를 시작하고 플러그인으로 이동하여 자동 이름 변경 태그를 검색합니다.설치, 새로고침 완료.이 플러그인: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag기호 이름 바꾸기 명령을 사용하여 이 작업을 수행할 수 있습니다. 시작 태그를 선택(또는 클릭하여 캐럿을 내부 아무 곳에나 넣음)합니다. 때리다 새 태그 이름을 입력하고 여는 태그와 닫는 태그의 이름이 모두 ..

programing 2023.03.13