반응형

IT 1036

TypeScript 컴파일의 실험용 장식자 경고

TypeScript 컴파일의 실험용 장식자 경고 나는 경고를 받았다... 데코레이터 실험 지원은 향후 릴리즈에서 변경될 수 있는 기능입니다.이 경고를 제거하려면 'experimentalDecorators' 옵션을 설정하십시오. tsconfig.json의 컴파일러 옵션에는 다음과 같은 설정이 있습니다만, "emitDecoratorMetadata": true, "experimentalDecorators": true, 이상한 것은 데코레이터를 사용하는 일부 랜덤 클래스는 경고를 표시하지 않지만 같은 프로젝트의 나머지 클래스는 경고를 표시합니다. TypeScript 컴파일러에서 이러한 동작을 일으키는 원인은 무엇입니까?vscode의 settings.json 파일에 다음 사항을 추가하여 경고를 제거해야 합니다. ..

IT 2023.03.04

재스트 반응 테스트:지연 후 상태 확인

재스트 반응 테스트:지연 후 상태 확인 Jest 문서 https://facebook.github.io/jest/docs/timer-mocks.html#content를 사용하여 테스트를 작성하려고 하는데 매우 혼란스럽습니다. 컨테이너가 마운트될 때 상태를 확인하고 몇 초 후에 수동으로 (setTimeout()을 사용하여) 값을 설정한 후 상태를 확인하려고 합니다. Main의 componentDidMount 내부에 다음과 같은 기능이 있습니다. componentDidMount() { this.setStateAfterDelay(); } 이 기능은 다음과 같은 기능을 수행합니다. setStateAfterDelay = () => { setTimeout(() => { this.setState({ fruits: ['..

IT 2023.03.04

React-Native에서 Navigator 구성 요소를 사용한 사용자 정의 탐색

React-Native에서 Navigator 구성 요소를 사용한 사용자 정의 탐색 컴포넌트의 도움을 받아 뷰 사이를 커스텀 네비게이트 할 수 있는 데모 앱을 개발하면서 리액트 네이티브의 가능성을 탐색하고 있습니다. 앱 와 내부를 .renderScene이치노 class App extends React.Component { render() { return ( { return Navigator.SceneConfigs.FloatFromRight; }} renderScene={(route, navigator) => { // count the number of func calls console.log(route, navigator); if (route.component) { return React.createEle..

IT 2023.03.04

반응 성분과 반응 요소의 차이

반응 성분과 반응 요소의 차이 반응 구성 요소와 반응 요소의 차이점은 무엇입니까?이 문서에서는 두 가지 모두에 대해 언급하고 있지만 자세한 내용은 설명하지 않습니다.일부 방법에는 컴포넌트와 다른 요소가 필요합니다.여기에는 다음과 같은 세 가지 관련 정보가 포함되어 있으며, 그 이름은 다음과 같습니다. 구성 요소들 컴포넌트 인스턴스 요소들 다른 UI 프레임워크에 익숙하다면 두 가지 종류만 있을 것으로 예상할 수 있기 때문에 약간 놀랍습니다(예: 클래스(예:Widget: " " " ).new Widget()React에서는 그렇지 않습니다.컴포넌트 인스턴스는 요소와 동일하지 않으며 이들 사이에 일대일 관계도 없습니다.이를 설명하기 위해 다음 코드를 고려합니다. import React from 'react'; ..

IT 2023.03.04

use Selector의 파괴와 여러 콜의 파괴

use Selector의 파괴와 여러 콜의 파괴 최근에 react-displex docs https://react-redux.js.org/next/api/hooks를 읽고 있었는데, Equality Comparison and Updates 관련 섹션이 있었습니다.이 섹션에는 다음과 같은 내용이 있습니다. use Selector()를 여러 번 호출하여 각 호출이 단일 필드 값을 반환합니다. 첫 번째 접근법: const { open, importId, importProgress } = useSelector((importApp) => importApp.productsImport); 두 번째 접근법: const open = useSelector((importApp) => importApp.productsImpo..

IT 2023.03.04

Java에서 JSONObject를 사용하여 다음 구조에 대해 중첩된 JSON 개체를 생성하시겠습니까?

Java에서 JSONObject를 사용하여 다음 구조에 대해 중첩된 JSON 개체를 생성하시겠습니까? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 문제를 진단하기에 충분한 정보가 없기 때문에 주제를 벗어난 것으로 보입니다.문제를 좀 더 자세히 설명하거나 질문 자체에 최소한의 예를 포함하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 JSONObject와 JSONArray를 사용하여 java의 구조를 따르는 것과 유사한 JSON 오브젝트를 만들고 싶습니다. 스택 오버플로의 다양한 투고를 검토했습니다만, JSONAray에서는 특정할 수 없는 푸시, 풋 등의 방법을 제안하고 있습니다.제발 도와주세요. { "name": "sample",..

IT 2023.02.27

Angular 속도를 높이는 방법JS 어플리케이션?

Angular 속도를 높이는 방법JS 어플리케이션? 나는 Angular를 가지고 있다.페이지 그리드가 있는 JS 앱(2개의 중첩 ng-repeat).한 페이지에는 약 25x40의 입력 요소가 있습니다.1000개의 바인딩을 만든 초기에는 페이징 퍼포먼스가 양호했습니다. 하지만 페이지가 복잡해지면 동적 클래스, 다양한 컨텍스트 메뉴, 그리드의 각 셀에 대한 조건부 컨텐츠가 증가합니다.또한 약 6000개의 바인딩(입력 요소당 6개)으로 인해 페이징을 사용할 수 없게 되었습니다. 질문입니다. 일반적으로 AngularJS의 성능 문제에 어떻게 접근해야 합니까?명백한 첫 단계는 측정하는 것이다.하지만 Chrome Profiler의 결과를 보면 어떻게 진행해야 하는지 전혀 알 수 없습니다. Self Total Fun..

IT 2023.02.27

JSON.parse 예기치 않은 토큰

JSON.parse 예기치 않은 토큰 왜 내가 할 때마다 :- JSON.parse('"something"') 그냥 괜찮게 해석할 뿐인데, 내가 했을 때:- var m = "something"; JSON.parse(m); 다음과 같은 오류가 발생합니다. Unexpected token s JSON 텍스트를 구문 분석하도록 요청하고 있습니다.something(없음)"something"잘못된 JSON입니다. 문자열은 큰따옴표로 묶어야 합니다. 첫 번째 예시와 동등한 것을 원하는 경우: var s = '"something"'; var result = JSON.parse(s); 문자열의 래핑 따옴표를 삭제한 후 JSON.parse 메서드에 전달할 내용이 유효한 JSON이어야 합니다. 그렇게something유효한 J..

IT 2023.02.27

Woocommerce 변동 상품 가격 획득

Woocommerce 변동 상품 가격 획득 변동 드롭다운에 상품 변동 가격을 표시하려고 합니다.드롭다운에서 변형을 선택하면 div 안에 가격이 표시되는 기본 동작을 변경하려고 합니다. 문제는 그 div가 변동 가격을 어디서 구하는지 찾을 수 없다는 것입니다.javascript를 모두 검색했지만 찾을 수 없었습니다. 사용하는 경우: add_filter('woocommerce_variation_option_name' ,'add_price_to_dropdown'); function add_price_to_dropdown($name){ global $product; return $name.' '.$product->get_price_html(); } 모든 옵션에 대해 최소 변동 가격을 받을 수 있습니다.각 변종별..

IT 2023.02.27

React Js Es 6을 사용한 스타일의 삼원 연산자

React Js Es 6을 사용한 스타일의 삼원 연산자 다음 3원 연산자를 추가하여 로그인 시 및 숨기지 않을 경우 버튼을 표시하려고 합니다.아래가 자꾸 오류를 일으킵니다. 스타일 속성에 제공하는 것은 객체여야 합니다.곱슬 괄호 사이에 js 코드를 jsx로 쓰기 때문에 오브젝트를 삽입합니다. casel case는 casel case의 모든 소품이어야 합니다.(글꼴 크기==>글꼴 크기) 또는 3진수는 다음과 같습니다. style={isLoggedIn ? { display:'block' } : { display:'none' }} 상표를 삭제합니다(전제로 동작합니다).isLoggedInboolean-ish) 입니다.스타일을 인라인으로 표시하는 대신 styles const 아래에 있는 값을 사용하는 것이 좋습니..

IT 2023.02.27
반응형