반응형

ReactJS 18

jQuery 또는 플레인 JavaScript의 react js에서 변경 또는 입력 이벤트를 트리거하는 가장 좋은 방법은 무엇입니까?

jQuery 또는 플레인 JavaScript의 react js에서 변경 또는 입력 이벤트를 트리거하는 가장 좋은 방법은 무엇입니까? Backbone + React JS 。악명높은 것에 크게 의존하고 있다valueLink를 지원하는합니다.JS는 JS를 사용하고 있습니다. 이제 우리는 다음과 같은 문제에 직면했습니다. 우리는 가지고 있다.jquery.mask.js플러그인은 입력값을 프로그래밍 방식으로 포맷하기 때문에 React 이벤트를 발생시키지 않습니다.이 때문에 모델이 사용자 입력에서 포맷되지 않은 값을 수신하고 플러그인에서 포맷된 값을 놓치는 상황이 발생합니다. 리액트는 브라우저에 따라 이벤트 처리 전략이 풍부한 것 같습니다.특정 DOM 요소에 대해 변경 이벤트를 트리거하여 React가 이를 수신할 수..

programing 2023.03.07

React 어플리케이션의 Firebase 어플리케이션은 어디서 초기화합니까?

React 어플리케이션의 Firebase 어플리케이션은 어디서 초기화합니까? Firebase를 React 앱에 통합하려고 하는데 여러 튜토리얼을 살펴봐도 Firebase 초기화 코드를 어디에 둘지 합의점을 찾을 수 없습니다.firebase.initializeApp(config). 앱의 구조는 다음과 같습니다. - app.js - components |___Index.jsx |___Layout.jsx |___PageContent.jsx 각 파일은 다음과 같습니다. app.module 서버측 렌더링을 사용하여 모든 익스프레스 셋업을 합니까? Index.jsx import React from 'react'; import Layout from './Layout.jsx'; import PageContent fro..

programing 2023.03.07

버전 4.0.1 이후 create-module-app이 작동하지 않음

버전 4.0.1 이후 create-module-app이 작동하지 않음 ★★★★★★★★★★★★★★★★★★★★★★를 인스톨 해 보았다.create-react-app를 사용합니다.npm i create-react-app,npx create-react-app new-app ★★★★★★★★★★★★★★★★★」npm init react-app new-app하지만 다음 오류 메시지가 계속 나타납니다. 최신 릴리스(4.0.1)보다 늦은 create-react-app 4.0.0을 실행하고 있다.Create React App의 글로벌 설치를 더 이상 지원하지 않습니다. 어떻게 하면 고칠 수 있을까요?이 방법은 효과가 있었습니다. npx create-react-app@latest your-project-name --use-n..

programing 2023.03.02

반응 입력 요소: 값과 기본값

반응 입력 요소: 값과 기본값 구성요소 내에서 입력 요소를 렌더링할 때 요소 "값"을 설정하면 읽기 전용이 되지만 "기본값"으로 값을 설정하면 상태를 다시 업데이트할 때 다시 업데이트되지 않습니다. 제 코드는 다음과 같습니다. import React from "react"; export default class EditForm extends React.Component { editTransaction(event) { var transaction = this.props.transaction; event.preventDefault(); var NewTransaction = { transactions_data: { amount: this.refs.amount.value } } this.props.editTra..

programing 2023.03.02

Reactjs의 react-router-dom 버전5에서의 리다이렉트 사용 방법

Reactjs의 react-router-dom 버전5에서의 리다이렉트 사용 방법 리액트로 웹 어플리케이션을 개발할 때 기본이 된 리액트-라우터 모듈(react-router-dom)을 사용하고 있습니다.POST 요청 후 리다이렉트 방법을 알고 싶습니다.저는 이 코드를 만들고 있지만, 요청 후 아무 일도 일어나지 않습니다.웹에서 확인하지만 모든 데이터는 이전 버전의 리액트라우터에 관한 것이며 마지막 업데이트에서는 그렇지 않습니다. 코드: import React, { PropTypes } from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter } from 'react-router-dom'; import { Redirect } from 'r..

programing 2023.02.25

리액트 훅의 '유출 감소' 보풀 규칙 이해

리액트 훅의 '유출 감소' 보풀 규칙 이해 나는 '배출물' 보풀 규칙을 이해하는데 어려움을 겪고 있다. 이 게시물과 이 게시물은 이미 읽었지만 답을 찾을 수 없었습니다. 다음은 보풀 문제가 있는 간단한 리액트 컴포넌트입니다. const MyCustomComponent = ({onChange}) => { const [value, setValue] = useState(''); useEffect(() => { onChange(value); }, [value]); return ( setValue(event.target.value)}> ) } 추가가 필요합니다.onChange에게useEffect의존관계 배열하지만 제가 알기로는onChange절대 변하지 않을 테니까 거기 있으면 안 돼요. 보통 이렇게 관리합니다. ..

programing 2023.02.25

'동형 반응'이 무슨 뜻이죠?

'동형 반응'이 무슨 뜻이죠? 리액트 튜토리얼을 읽다가 웹에서 동형 리액트에 대해 많이 봤어요.그게 뭔지, 어떻게 작동하는지 혼란스러웠을 뿐이야. 「isomoric React」는, 기동시에 필요한 모든 데이터를 로드해, 유저의 요구에 따라서 클라이언트측에서 렌더링을 계속해, 완전한 데이터를 보관 유지하는 애플리케이션(Redux 아키텍처)인 것으로 알고 있습니다. 서드파티 어플리케이션에서 웹 서비스를 사용하여 완전한 HTML 폼을 로드해야 하는 시나리오가 있는 경우, 여기서 데이터를 json(화면에 렌더링해야 하는 필드의 구성표)으로 가져오고, 작업을 수행할 때 요청을 다시 전송하여 다른 스키마를 가져와 다음 화면으로 로드해야 합니다. 이 시나리오에서는 서버 콜 또는 Ajax 콜(API가 노출될 수 있기 ..

programing 2023.02.25

기능 컴포넌트를 "순수"로 선언합니다.

기능 컴포넌트를 "순수"로 선언합니다. 기능 컴포넌트가 '순수'라는 신호를 리액트에게 보내는 방법React.PureComponent컴포넌트 클래스용? function C(props) { return {props.n} } 반열에 오르지나가다 class C extends React.PureComponent { render() { return {this.props.n} } } React 16.6.0에서는 메모가 추가되어 있기 때문에, 다음과 같이 회답합니다. const C = React.memo(props => { return {props.n} }) 함수 프로그래밍 패러다임의 순도 개념을 바탕으로 함수는 다음과 같은 경우 순도입니다. 반환 값은 입력 값에 의해서만 결정됩니다. 동일한 입력 값에 대해 반환 값은..

programing 2023.02.25
반응형