• Image placeholder
  • 홈 페이지
  • 블로그 센터
  • 범주
Image placeholder

typescript

종속성 역전 원칙을 사용할 가치가 있는 이유

종속성 반전은 SOLID의 D이며 SOLID가 무엇인지 궁금할 수 있습니다. 이제 종속성 반전이란 무엇입니까? High-Level Modules Should Not Depend Upon Low-Level Modules. 여기 더 있습니다 Abstractions Should Not Depend Upon Details. 이것은 도움이 될 수 있습니다 ✔️ 고수준 모듈과 저수준 모듈 모두 동일한 ...

beginnersprogrammingtypescriptcodequality

Next.JS의 레이아웃

웹 개발자로서 저는 항상 완전한 웹사이트를 위해 레이아웃을 만들고 설정해야 하며 심지어 어떤 페이지에 레이아웃이 없을지 정의하거나 여러 레이아웃을 설정해야 하는 수정 패턴을 접하게 됩니다. 이 기사에서는 레이아웃에 대해 알고 있는 모든 내용과 레이아웃을 만드는 방법을 공유합니다. 레이아웃은 페이지가 변경될 때마다 모든 페이지에 표시하고 렌더링하지 않으려는 웹 사이트의 모든 항목이 될 수 있습...

nextjstutorialtypescriptwebdev

Typescript: Uniones discriminadas o como crear argumentos opcionales y dependsientes

Es común tener componentes o funciones que aceptan argumentos que dependsen entre sí, dónde una puede estar presente y la otra no. Tienes un componente que Representativea un gato, y este gato puede estar vivo o muerto y...

spanishtypescriptwebdevjavascript

Samen 소개: TypeScript 개발자를 위한 종단간 typesafe API(GraphQL 필요 없음)

Facebook에서 GraphQL을 소개했을 때 우리는 흥분했습니다. 또한 GitHub, Spotify 또는 Shopify와 같은 공개 API의 경우 친숙한 인터페이스로 클라이언트를 쉽게 생성할 수 있는 도구가 있다는 것은 정말 멋진 일입니다. 그러나 우리와 같은 풀스택 TypeScript 개발자이고 서버와 클라이언트를 모두 생성해야 하는 경우 GraphQL은 그 사이에 있는 깔때기와 같습니...

typescriptrestbackendgraphql

VSCode의 스니펫이란 무엇입니까?

Code snippets are templates that make it easier to enter repeating code patterns, such as loops or conditional-statements. 예를 들어 JavaScript에서는 삽입console.log(’Hello World…’) 대신 VSCode 내장 스니펫log을 삽입한 다음 탭 버튼을 눌러 편집기에 전체를 표...

typescriptsnippetreactvscode

설명: 2분 안에 열림/닫힘 원리

SOLID are 5 software development principles or guidelines based on Object-Oriented design making it easier for you to make your projects scalable and maintainable. Open/Close는 SOLID Design의 원칙입니다. Open/Close는 SOLID의 O입니다...

typescriptbeginnersprogramming

인터페이스 분리 원칙을 사용하는 것이 실용적입니까?

SOLID는 프로그래밍에서 매우 인기 있는 디자인 개념입니다. 인터페이스 분리는 SOLID 설계의 일부입니다. SOLID가 무엇인지 물어볼 수 있습니다. SOLID are 5 software development principles or guidelines based on Object-Oriented design making it easier for you to make your projec...

beginnerstypescriptprogrammingcodequality

Typescript, eslint, prettier 및 tailwind를 사용하도록 NextJS 프로젝트 설정

Typescript, eslint, prettier 및 tailwind를 사용하도록 Next.js를 설정하는 방법을 배웁니다. NextJS 프로젝트 초기화 더 예쁘고 에슬린트 설치 구성 파일 .eslintrc .prettierrc.js tailwind 설치 및 초기화 구성 파일 tailwind.config.js globals.css에 순풍 추가 globals.css 완료, 이제 typescr...

typescripttailwindcssnextjs

TypeScript의 강력한 형식의 Yup 스키마

이번 주말에 나는 Firestore와 함께 사용하기 위해 탐색했습니다. 이들은 T extends U ? X : Y의 기본 형식을 취하고 T의 유형을 기반으로 새 유형을 만드는 데 사용됩니다. 이것을 사용하여 강력한 형식의 Yup 스키마를 만들 수 있는지 궁금했습니다. 기본 아이디어는 Yup 스키마와 유형을 사용하는 일반 함수를 만드는 것입니다. 이 함수는 유형에 강력하게 유형이 지정된 Yup...

typescriptyup

이미지를 위한 아름다운 자리 표시자 만들기

(사용자 연결 품질에 따라) 이미지를 로드하는 데 시간이 걸리면 아름답게 제작된 인터페이스의 레이아웃이 "중단"되는 상황에 직면한 적이 있습니까? 아래 예와 같습니다. 이는 브라우저가 미리 콘텐츠에 표시하려는 이미지의 크기에 대한 단서가 없기 때문에 발생합니다. 이 문제를 해결하는 가장 쉬운 방법은 속성을 사용하여 이미지를 로드하기 전에 예약해야 하는 공간(사용자의 크기 표시 기준)을 브라우...

tutorialjavascriptreacttypescript

IntellCreatio (Discord 봇 아키텍처)

이 게시물을 읽기로 결정한 모든 분들께 인사드립니다. 이 게시물에서 문자 그대로 얼마 전에 쓰기 시작한 아키텍처에 대해 조금 이야기하고 이 프로젝트를 함께 개발할 같은 생각을 가진 사람들을 찾고 있습니다! 최근 몇 년 동안 Discord API는 매우 발전했으며 점점 더 기능적으로 성장하여 이미 관리하기 어려워지고 있습니다(인기 있는 러시아어 discord 서버용 봇을 만든 사람으로서 말씀드...

nodediscordjsdiscordtypescript

Next.js, Typescript 및 TailwindCSS를 사용한 포트폴리오 템플릿

이 기사에서는 Next.js, Typescript 및 TailwindCSS로 만든 멋진 포트폴리오 템플릿을 공유합니다. 훌륭한 사용자 정의 옵션이 있습니다. 이 템플릿에는 포트폴리오 및 블로그 게시물을 위한 맞춤형 페이지가 포함되어 있습니다. 재사용 가능한 구성 요소 NodeJ 설치 이 템플릿을 실행하려면 컴퓨터에 nodejs가 설치되어 있어야 합니다. 에서 Node.js를 다운로드할 수 있...

typescriptnextjstailwindcssportfolio

빠른 팁 1 - 유형에서 색인 서명을 제거하는 방법은 무엇입니까?

React 개발자로 일하는 동안 유형에서 색인 서명을 제거해야 하는 상황을 발견했습니다. 간단한 예로, 유형에 색인 서명이 있는 경우 유형 유틸리티Omit가 제대로 작동하지 않습니다. 나는 react-select js 라이브러리로 작업했고 SelectProps 를 사용하여 Omit<SelectProps> 의 모든 기본 속성을 얻고 싶었지만 any 유형을 받았습니다. 문제를 해결하기 위해 Se...

tutorialwebdevtypescriptdevjournal

JavaScript의 filter() 메소드

때로는 배열에 약간의 변경을 가하고 싶을 수도 있습니다. 그러기 위해서는 javascript에서 배열 메서드를 사용해야 합니다. filter() 메서드는 그 중 하나입니다. 이 방법은 배열을 필터링하는 데 사용됩니다. 주어진 배열을 복사하고 실제 배열에서 필터링된 요소를 사용하여 새 배열을 만듭니다. 배열이 있고 배열에서 특정 요소만 반환되어야 한다고 가정합니다. filter()를 사용하여 ...

webdevtypescriptprogrammingjavascript

반응 키 - 맵에서만이 아님

키를 설정하면 어떤 특정 항목이 변경되어 다시 렌더링해야 하는지 React에 알립니다. 이는 React가 전체 목록 대신 변경된 항목만 다시 렌더링하기 때문에 성능상의 이유로 중요합니다. key는 변경, 추가 또는 제거된 항목을 식별하는 데 사용됩니다. key는 주변 배열의 맥락에서만 의미가 있습니다. key는 string 또는 number입니다. 키를 선택하는 가장 좋은 방법은 형제 중에서...

reactjavascripttypescriptwebdev

나만의 프로젝트 템플릿 생성기 만들기

컴퓨터 어디에서나 사용자 정의 CLI 프로젝트 템플릿 생성기를 구축하십시오. 이 문서 의 지침을 사용했지만 몇 가지 문제가 발생하여 직접 문제를 해결하고 새 문서를 작성하기로 결정했습니다. 나만의 템플릿 생성기를 만들고 싶은 이유는 무엇입니까? 때때로 새 프로젝트를 만들고 싶지만 이전에 설정한 것을 기반으로 합니다. React with Node가 필요하지만 이전 프로젝트에서 모든 것을 구현한...

npmjavascriptnodetypescript

Firebase에 Astro 배포

Astro는 UI를 더 작은 구성 요소로 추출하고 사용하지 않는 자바스크립트를 HTML로 대체하여 이를 달성합니다. 따라서 Javascript가 적을수록 로드 속도가 빨라지고 대화식 시간(TTI 점수)이 향상됩니다. 따라서 앱 빌드를 시작하고 무료로 호스팅할 수 있습니다. 버전 제어를 위해 GitHub를 사용하는 경우 GitHub 작업도 구성할 수 있습니다. Firebase 설정에는 Gith...

javascriptastrotypescriptfirebase

🚀 Angular 14 + ESLint, Material + Transloco + Jest, TestCafe + Docker + Prettier 🚀

이것은 당신이 찾고 있는 Angular 14 스타터 프로젝트입니다! ✅ 으로 단위 테스트 ✅ 을 사용한 종단 간 테스트 ✅ 국제화 ✅ 으로 자동 문서화 ✅ 으로 프로젝트 분석 npm run start - 앱 시작 npm run lint - 프로젝트 린트 npm run test - 단위 테스트 실행 npm run build - 프로젝트 빌드 npm run build:prod - 프로덕션 모드에...

angularjavascripttypescriptwebdev

Testes 및 Vue usando VSCode의 제품

Criar testes bem organizados, separados e com uma boa descrição no Jest ou inserir toda estrutura inicial padrão de um componente Vue, pode ser verboso. Mas configurando o VS Code é possível inserir automaticamente toda ...

vuetypescriptbraziliandevstesting

React 리팩토링(w/Storybook): UI와 비즈니스 로직 분리

React Refactoring (w/Storybook): Separate UI and Business Logic 이전 회사에 입사했을 때 프로젝트 코드에 대해 아는 사람이 없었고 프로젝트를 만든 개발자가 떠났습니다. 구성 요소가 많았는데 어떤 구성 요소에 어떤 비즈니스 로직이 있는지 몰랐습니다. 재사용하고 싶었던 구성 요소가 있었지만 다른 구성 요소의 동작에 영향을 미칠 수 있는 복잡한 비...

reactjavascripttypescriptwebdev

Typescript와 함께 제공되는 기능

En este breve tutorial encontrarás una lista de las formas más comunes que encontrarás a la hora de definir/declarar una función en Typescript. El objetivo de agregar Typescript al stack es definir los tipos tanto de los...

javascriptbeginnerstypescriptwebdev

Vue에서 다단계 양식을 작성하는 방법

때때로 웹 앱은 사용자에게 일련의 입력을 제공해야 할 수 있습니다. 오늘 우리는 typescript와 및 을 사용하여 vue에서 다단계 양식을 빌드할 것입니다. 완제품 을 확인하거나 소스 코드 를 살펴볼 수 있습니다. 프로젝트는 vue-ts 템플릿과 함께 을 사용하여 스캐폴드되었습니다. tailwindcss에 대한 설치 지침을 찾을 수 있습니다 . 다단계 양식의 각 섹션은 고유한 개별 구성 ...

daisyuivuetypescripttailwindcss

고유한 Angular hover 지시문

@앵귤러/클리: 13.3.0 고유한 hover 지시문을 빌드하는 Angular 13.3.0 애플리케이션 angular 절대 실망하지 않습니다! 사용자가 페이지의 한 부분을 가리키면 다음과 같이 페이지의 다른 지정된 부분에 일부 CSS 효과가 적용되어야 합니다. 더 간단한 솔루션이 백만 가지 더 있을 수 있지만 저는 여러 곳에서 사용할 수 있는 사용자 지정 각도 지시문을 구축하려고 생각했습니다...

angularjavascripttypescriptwebdev

화살표 함수를 사용하여 클래스 메서드를 정의하는 것을 피해야 하는 이유

이 기사에서는 JavaScript 클래스 메소드와 메소드 정의에서 화살표 함수를 사용하면 안 되는 이유에 대해 알아봅니다. 그 전에는 클래스를 생성하기 위해 this 표기법을 사용하여 메서드 및 속성에 논리가 있는 JavaScript 개체를 설명하는 함수를 사용했습니다. 몇 가지 메서드를 사용하여 간단한 클래스를 만들어 보겠습니다. 이런 방식으로 클래스를 만들 수 있지만 이전 ES5에서는 불...

javascriptwebdevtypescriptbeginners

Angular Composition API

⚠️ This article is based on an early version of the library. for the most recent version. 은 기능적인 Angular 응용 프로그램을 작성하기 위한 경량(3kb) 실험용 라이브러리입니다. 수명 주기 후크, 변경 감지, 쿼리, 호스트 바인딩 및 호스트 수신기와 같은 기존 Angular 구조 위에 추상화 계층을 제공합니다. S...

angularjavascipttypescriptwebdev

Refine을 사용한 간단한 웹 애플리케이션 예제

웹 애플리케이션을 빠르게 개발하고 싶습니까? 당신은 바로 이곳에 있습니다! 나는 프런트엔드에 리파인을, 백엔드에 Supabase를 사용하여 간단한 영화 웹 애플리케이션을 개발할 것입니다. 계속 읽으셔야 합니다. 매우 간단한 방법으로 단계별로 설명하려고 노력할 것입니다. 구체화 응용 프로그램을 설정하는 두 가지 대체 방법이 있습니다. 권장되는 방법은 도구를 사용하는 것입니다. superplat...

typescriptrefinereacttutorial

슈뢰딩거의 기능

Promises and throw considered harmful 예를 들어 아래 코드를 보자 또는 비동기 버전 또는 특히 타사 라이브러리를 다룰 때 소스 코드를 검사합니다. 그렇기 때문에 슈뢰딩거의 함수와 같은 함수를 호출합니다. 함수를 호출하거나 검사하기 전에는 함수가 오류인지 아닌지 알 수 없습니다. I try to avoid directly returning promises for ...

functionaljavascripttypescript

유형 선언과 유형 어설션

간단한 대답: Type Assertion보다 Type Declaration을 선호해야 하는 이유는 무엇입니까? 함께 읽기… TypeScript에서 변수에 유형을 제공하는 두 가지 방법이 있습니다. 유형 선언 유형 어설션 이 두 가지 방법의 차이점과 어떤 방법을 언제 사용해야 하는지 알아보겠습니다. 아래 코드에서 다음 변수에 유형을 제공하는 데 사용되는 Hero라는 인터페이스를 정의하고 있습니...

nodeprogrammingwebdevtypescript

Node.js 및 Express.js의 예외에 대한 Typescript 사용자 정의 함수 핸들러

우선, 1단계는 예외에 대한 함수 핸들러를 빌드하는 것입니다. throw를 사용할 때 응용 프로그램이 중단될 것이기 때문에 필요합니다. 따라서 try/catch 범위를 사용하고 catch에 들어갈 때 아래 메서드를 사용하여 예외를 가져옵니다. /미들웨어/ErrorHandler.ts app.ts를 만들어 봅시다: /src/app.ts API를 시작하기 위해 server.ts 파일을 생성해 보겠...

programmingjavascriptwebdevtypescript
이전 기사 보기

© 2022 intrepidgeeks.com

Privacy Policy Contact US Sitemap
🍪 This website uses cookies to ensure you get the best experience on our website. Learn more