반응형

reactjs 28

이벤트 핸들러의 React 구성 요소에 대한 참조 가져오기

이벤트 핸들러의 React 구성 요소에 대한 참조 가져오기 이벤트 핸들러를 React 컴포넌트에 연결할 수 있습니다.이벤트 핸들러 내부에서 이 컴포넌트를 참조할 수 있는 방법이 있습니까? var Foobar = React.createClass({ action: function () { // ... }, render: function () { var child = React.Children.only(this.props.children), props = _.omit(this.props, 'children'); return React.addons.cloneWithProps(child, props); } }); var App = React.createClass({ handleMouseEnter: function..

programing 2023.03.16

머티리얼 UI 리액트 버튼이 리액트 라우터 돔 링크 역할을 하도록 하는 방법

머티리얼 UI 리액트 버튼이 리액트 라우터 돔 링크 역할을 하도록 하는 방법 머티리얼 UI를 반응시키는 방법Button컴포넌트가 역할을 하다Link원래 스타일을 잃지 않고 리액트 컨트롤 돔의 컴포넌트를 사용할 수 있습니까?클릭해서 경로를 변경하는 것처럼요. import Button from '@material-ui/core/Button'; About Page 이런 거에 대해서 원본을 유지하는 건Button스타일: import Button from '@material-ui/core/Button'; import { Link } from 'react-router-dom'; About Page 좋아요, 이건 아주 쉬워요. 왜 나한테 안 먹혔는지 모르겠어요. 이렇게 하면 됩니다. import Button from..

programing 2023.03.11

기능 구성요소에 상태 변수가 아닌 변수 저장

기능 구성요소에 상태 변수가 아닌 변수 저장 다음은 거의 동일한 기능을 하는 2개의 리액트 컴포넌트입니다.하나는 함수이고 다른 하나는 클래스입니다.각 컴포넌트에는Animated.Value갱신하는 비동기 청취자_foo거스름돈으로액세스 할 수 있어야 합니다._foo기능적인 컴포넌트에서는this._foo고전적인 구성 요소에서. FunctionalBar하지 말았어야 했다_foo둘 이상의 경우에 대비하여 글로벌 범위 내에서FunctionalBar. FunctionalBar가질 수 없다_foo기능 범위 내에 있습니다._foo재초기화 됩니다.FunctionalBar렌더링합니다. _foo또한 컴포넌트가 렌더링할 필요가 없기 때문에 상태가 되어서는 안 됩니다._foo변화들. ClassBar이 문제는 없습니다.왜냐하면,_..

programing 2023.03.11

Response Router - 경로 일치에서 매개 변수를 제한하는 방법

Response Router - 경로 일치에서 매개 변수를 제한하는 방법 예를 들어 regex와 같이 param을 제한하는 방법을 잘 모르겠습니다. 이 두 루트를 어떻게 구별합니까? 그리고 "/123"이 첫 번째 루트를 발사하는 걸 막으라고요?React-router v4에서는 regex를 사용하여 파라미터를 일치시킬 수 있습니다.https://reacttraining.com/react-router/web/api/Route/path-string const NumberRoute = () => Number Route; const StringRoute = () => String Route; 상세정보 : https://github.com/pillarjs/path-to-regexp/tree/v1.7.0#custom..

programing 2023.03.11

"Router"에서는 "history"라는 프로포트가 "required"로 표시되어 있지만, 그 값은 "undefined"입니다.

"Router"에서는 "history"라는 프로포트가 "required"로 표시되어 있지만, 그 값은 "undefined"입니다. 나는 ReactJs에 처음이야.코드는 다음과 같습니다. var React = require('react'); var ReactDOM = require('react-dom'); var {Route, Router, IndexRoute, hashHistory} = require('react-router'); var Main = require('Main'); ReactDOM.render( , document.getElementById('app')); 웹 팩으로 컴파일합니다.또, 메인 컴포넌트를 에일리어스에 추가했습니다.콘솔이 다음 오류를 발생시킵니다.저도 다음 링크를 읽습니다. 응답..

programing 2023.03.11

리액트 훅: 콜백 내에서 최신 상태로 접근

리액트 훅: 콜백 내에서 최신 상태로 접근 편집(2020년 6월 22일): 이 질문이 새로운 관심을 가지고 있기 때문에, 몇 가지 혼란스러운 점이 있을 수 있습니다.그래서 제가 강조하고 싶은 것은 질문의 예는 장난감의 예시를 의도한 것입니다.을 사용하다이 문제를 일으킨 문제는 콜백을 함수의 인수로 삼는 서드파티 라이브러리 사용(제한된 제어가 있음)에 있습니다.콜백에 최신 상태를 제공하는 올바른 방법은 무엇입니까?리액트 수업에서, 이것은 다음을 사용하여 수행될 것이다.this 있기 에 hooks,,, 음음음 of음 of 의 React.useState()콜백이 스테이트를 취득했을 경우React.useState()오래된 값(콜백이 셋업되었을 때의 값)이 됩니다.그러나 상태를 설정하면 전달된 인수를 통해 최신 ..

programing 2023.03.11

create-react-app에서 Import 바로가기/에일리어스를 만드는 방법

create-react-app에서 Import 바로가기/에일리어스를 만드는 방법 create-react-app에서 Import 바로가기/에일리어스를 설정하는 방법여기서부터: import { Layout } from '../../Components/Layout' 다음과 같이 입력합니다. import { Layout } from '@Components/Layout' 나는 가지고 있다webpack4.42.0 버전루트 디렉토리에 webpack.config.js 파일이 없습니다.이 코드를 사용하여 직접 생성하려고 했습니다. const path = require('path') module.exports = { resolve: { alias: { '@': path.resolve(__dirname, 'src/'), }..

programing 2023.03.06

TypeScript React에서 이미지 Import - "모듈을 찾을 수 없습니다"

TypeScript React에서 이미지 Import - "모듈을 찾을 수 없습니다" TypeScript를 사용하여 React 컴포넌트에서 사용할 이미지를 Import하려고 합니다.사용하고 있는 번들러는 Parcel(Webpack이 아님)입니다. 는 작했 a a a를 ..d.ts확장자를 하여 프로젝트 에 파일을 하고, 파일 확장자를 포함하여 프로젝트 을 포함시킵니다.tsconfig.json가 「Import」라고 Cannot find module. 프로젝트 구조: + src + assets - image.jpg + components - Box.tsx - App.tsx - index.d.ts - index.html - index.tsx - tsconfig.json - tslint.json Import에서 ..

programing 2023.03.06
반응형