반응형

programing 750

쿼리 문자열에서 매개 변수 값을 가져오려면 어떻게 해야 합니까?

쿼리 문자열에서 매개 변수 값을 가져오려면 어떻게 해야 합니까? 에서 routes.jsx 파일을 요?__firebase_request_key싱글 사인온 URL http://localhost:8000/#/signin?_k=v9ifuf&__firebase_request_key=blablabla 루트했는데, 'Da'가:redirectParam는, 전술한파라메타를 않습니다. 리액트 라우터 v6, 후크 사용 react-router-dom v6에는 useSearchParams라는 새로운 후크가 있습니다.그래서... const [searchParams, setSearchParams] = useSearchParams(); searchParams.get("__firebase_request_key") 얻을 수 있다"bla..

programing 2023.03.18

UI 선택에서 수동으로 입력한 텍스트 허용

UI 선택에서 수동으로 입력한 텍스트 허용 ui-select에서 select 상자를 사용하고 있습니다.모두 정상적으로 동작하지만 수동으로 입력된 텍스트를 허용하고 사용자가 목록에서 사용할 수 있는 값을 제한하고 싶지 않습니다.텍스트를 입력하면 목록이 올바르게 필터링됩니다.그러나 요소를 클릭하지 않고 다음 필드로 이동하면 텍스트가 삭제됩니다. 좋은 생각 있어요? 고마워요, 알렉스 코드가 올바르지 않은 것 같아서 보여주고 싶지 않았는데, 다음과 같이 요청되었습니다. {{$select.selected.text}} 데이터는 다음 위치에 저장됩니다.formData[field.id].selected.field.id는 표시할 현재 필드의 번호입니다(폼을 동적으로 생성합니다).하나의 int 값이 저장되어 있다고 가정합..

programing 2023.03.18

Python 직렬화 가능 개체 json

Python 직렬화 가능 개체 json 이 질문에는 이미 답변이 있습니다. 클래스 JSON을 시리얼화 하는 방법 (41개의 답변) 닫힘5개월 전에요. class gpagelet: """ Holds 1) the pagelet xpath, which is a string 2) the list of pagelet shingles, list """ def __init__(self, parent): if not isinstance( parent, gwebpage): raise Exception("Parent must be an instance of gwebpage") self.parent = parent # This must be a gwebpage instance self.xpath = None # String..

programing 2023.03.18

mock inner axios.create()

mock inner axios.create() 사용하고 있다jest그리고.axios-mock-adapter시험하다axiosAPI 호출redux비동기 액션크리에이터 사용 중에는 동작시킬 수 없습니다.axios로 작성된 인스턴스axios.create()다음과 같이 합니다. import axios from 'axios'; const { REACT_APP_BASE_URL } = process.env; export const ajax = axios.create({ baseURL: REACT_APP_BASE_URL, }); 그걸 소비할 수 있을 것 같아요.async action creator예를 들어 다음과 같습니다. import { ajax } from '../../api/Ajax' export function ..

programing 2023.03.18

React 컴포넌트가 재렌더되는 이유를 추적

React 컴포넌트가 재렌더되는 이유를 추적 React에서 구성 요소가 다시 렌더링되는 원인을 디버깅하는 체계적인 접근 방식이 있습니까?간단한 console.log()를 삽입하여 렌더링 시간을 확인했지만 컴포넌트가 여러 번 렌더링되는 원인을 파악하지 못했습니다(예: 제 경우 (4회).타임라인 및/또는 모든 컴포넌트를 표시하는 툴이 있습니까? 외부 의존 관계가 없는 짧은 스니펫을 원하시면 도움이 됩니다. componentDidUpdate(prevProps, prevState) { Object.entries(this.props).forEach(([key, val]) => prevProps[key] !== val && console.log(`Prop '${key}' changed`) ); if (this.st..

programing 2023.03.18

this.setState가 예상대로 상태를 Marge하지 않습니다.

this.setState가 예상대로 상태를 Marge하지 않습니다. 상태는 다음과 같습니다. this.setState({ selected: { id: 1, name: 'Foobar' } }); 그런 다음 상태를 업데이트합니다. this.setState({ selected: { name: 'Barfoo' }}); ★★setState다음과 같이 말합니다. { selected: { id: 1, name: 'Barfoo' } }; 대신 ID가 사용되고 상태는 다음과 같습니다. { selected: { name: 'Barfoo' } }; 이는 예상된 동작이며 중첩된 상태 개체의 속성을 하나만 업데이트하는 솔루션은 무엇입니까? 생각에는setState()마지 할 수 .this.state.selected setStat..

programing 2023.03.13

상대 templateUrl을 로드하는 중

상대 templateUrl을 로드하는 중 모듈러형의 확장성이 뛰어난 애플리케이션을 만드는 최선의 방법을 찾고 있습니다.angular-boilerplate, angular-app과 같은 프로젝트 구조가 마음에 듭니다.모든 관련 파일이 파셜과 디렉티브의 기능별로 그룹화되어 있습니다. project |-- partial | |-- partial.js | |-- partial.html | |-- partial.css | |-- partial.spec.js 단, 다음 예에서는 템플릿 URL이 현재 파일이 아닌 기본 URL에 대해 로드됩니다. angular.module('account', []) .config(function($stateProvider) { $stateProvider.state('account', ..

programing 2023.03.13

리액트 라우터 4는 링크의 뷰를 갱신하지 않지만 새로고침 시 갱신한다.

리액트 라우터 4는 링크의 뷰를 갱신하지 않지만 새로고침 시 갱신한다. 다음과 같은 간단한 네비게이션 코드를 사용하고 있습니다. URL은 변경되지만 보기는 변경되지 않습니다.그러나 페이지를 새로 고치거나 수동으로 해당 URL로 이동하면 변경됩니다.다음 항목도 사용할 수 있습니다. import { withRouter } from 'react-router-dom'; 다음으로 내보내기 디폴트에서는 다음과 같이 합니다. export default withRouter(connect(mapStateToProps, {})(Layout)); 내보내기 연결이 있는 경우 해당 컴포넌트가 라우터를 사용하는 것을 통지해야 합니다.그 이유는react-redux connect방법의 실장shouldComponentUpdate소품이..

programing 2023.03.13

React.Children.only react 요소 하위 항목만 수신할 것으로 예상됨React.Children.only react 요소 하위 항목만 수신할 것으로 예상됨그리고...그리고...

React.Children.only react 요소 하위 항목만 수신할 것으로 예상됨그리고... React Native 코드에는 다음과 같은 렌더 메서드가 있습니다. render() { const {height, width} = Dimensions.get('window'); return ( ); } 다음과 같은 오류가 발생합니다. React.Children.only단일 React 요소 하위 요소를 수신해야 합니다. 를 삭제하면,TouchableHighlight컴포넌트는 정상적으로 동작합니다.이미지 컴포넌트를 삭제해도 해당 오류가 나타납니다. 왜 이런 오류가 나는지 모르겠어요. 렌더링용으로 둘 이상의 컴포넌트를 내부에 포함할 수 있어야 합니다.인 것 같다정확히 한 명의 아이가 있어야 합니다.의사는 그것이 ..

programing 2023.03.13

뉴턴소프트.이스케이프 백슬래시가 없는 Json Serialize Object

뉴턴소프트.이스케이프 백슬래시가 없는 Json Serialize Object 코드 지정: dynamic foo = new ExpandoObject(); foo.Bar = "something"; string json = Newtonsoft.Json.JsonConvert.SerializeObject(foo); 출력은 다음과 같습니다. "{\"Bar\":\"something\"}" 큰 json 문서를 디버깅할 때 Newtonsoft의 내장 기능을 사용하면 읽기 어렵습니다.Json(물건이 파손될 수 있는 regex 또는 hack이 아님)은 출력을 Valie로 문자열로 만드는 방법이 있습니다. {Bar: "something"} WebApi 메서드에서 값을 반환하는 동안 이 문제가 발생하면 개체를 직렬화하고 jso..

programing 2023.03.13
반응형