728x90
반응형

SvelteKit 1.0 이 출시된 지 불과 2주가 지났습니다! 아직 하지 않았다면 라이브스트림, 새 웹사이트 및 learn.svelte.dev를 확인하여 SvelteKit  모든 기능  단계별로 알아보세요.

자세히 알아 보시죠.

SvelteKit의 새로운 기능

  • @sveltejs/kit1.0이 나왔습니다! 모든 향후 릴리스는 semver를 따르며 변경 사항은 CHANGELOG 에 주/부/패치로 나열됩니다 .
  • Storybook 및 Histoire에 대한 지원이 향상되었습니다( #7990 ). 이러한 도구를 완벽하게 지원하기 위한 작업이 진행 중입니다( storybook#20239 ).
  • vitePreprocess이제 기본 전처리기입니다.  ( #8036 ) 의 차이점 은 문서 를 참조하세요 .vitePreprocesssvelte-preprocess

브레이킹 체인지:

  • +(layout|page)(.server)?.js및 +server.js파일 에서 알 수 없는 내보내기(밑줄로 시작하는 경우 제외)가 더 이상 허용되지 않습니다 ( #7878 ) .
  • __data.json이제 URL에서 제거되었습니다( #7979 ) .
  • sveltekit()이제 Vite 플러그인 배열에 대한 약속을 반환합니다( #7994 ) .
  • embedded기본적으로 꺼져 있는 새 옵션은 SvelteKit을 포함할 때 링크 클릭에 도움이 됩니다( docs , #7969 ) .
  • builder.generateFallback(fallback)자동 폴백 생성이 ( #8013 ) 으로 대체되었습니다 .
  • invalid()지금 fail()이고 ValidationError지금입니다 ActionFailure( #8012 )
  • 이제 SvelteKit에서 잘못된 로드 응답에 대한 오류가 발생합니다( #8003 ) .
  • SvelteKit은 현재 Vite 4를 사용하고 있으며 Svelte가 필요합니다 peerDependency( ^3.54.0# 7543 ) .
  • ssr가 거짓이고 거짓 이 아닐 때 셸이 사전 렌더링 됩니다. prerenderssr도 거짓인 경우 사전 렌더링이 거짓인지 확인합니다( #8131 ) .
  • 제거/변경된 API에 대한 경고 및 오류가 제거되었습니다( #8019 ) .

Svelte의 새로운 기능

  • 이제 options.direction인수를 사용자 지정 전환 함수에 전달할 수 있습니다( 3.54.0 , #3918 ) .
  • @const이제 선언된 함수 에서 변수를 업데이트할 수 있습니다 ( 3.54.0 , #7843 ) .
  • svelte/elementsSvelte /HTML 유형 정의에 추가되었습니다( 3.55.0 , #7649 ) .

언어 도구의 새로운 기능

Svelte 확장 및 언어 도구에는 이제 몇 가지 새로운 최소 버전 요구 사항이 있습니다.

  • 노드 버전은 현재 16입니다.
  • TypeScript 버전은 이제 4.9입니다.
  • Svelte 버전은 이제 3.55입니다.

다음 기능도 릴리스되었습니다.

  • 누락된 처리기 빠른 수정( #1731 )
  • Svelte 앵커 누락 속성 코드 작업 추가( #1730 )
  • 더 나은 커밋 문자 처리( #1742 )
  • 옵션 추가 --preserveWatchOutput( #1715 )
  • Svelte Stores를 포함하도록 Quickfix 향상( #1789 )
  • SvelteKit 프로젝트에서 SvelteKit 파일 컨텍스트 메뉴만 표시( #1771 )
  • satisfies가능한 경우 연산자를 사용하십시오 ( #1770 ) .

출시되지 않은 변경 사항을 포함하여 Svelte 컴파일러에 대한 모든 변경 사항은 CHANGELOG 를 확인하십시오 .


커뮤니티 쇼케이스

Svelte로 구축된 앱 및 사이트

  • Svelte Recipes 🧑‍🍳 는 일반적인 데이터 시각화 문제에 대한 코드 스니펫을 제공합니다.
  • Everything Svelte 는 최신 웹 애플리케이션을 구축하기 위해 알아야 할 모든 것을 가르치는 새로운 과정입니다.
  • CSS 타임라인 은 CSS의 역사와 진화를 보여주는 타임라인입니다.
  • GitBar 는 풀 리퀘스트 리뷰를 보여주는 시스템 트레이 앱입니다.
  • Texture Lab 은 모든 텍스트에서 게임용 인스턴트 텍스처를 생성합니다.
  • Totems 는 맞춤형 스탠드와 지지대를 제작하는 스튜디오입니다.
  • PeopletoNotion 은 한 번의 클릭으로 Notion에 LinkedIn 프로필을 추가하는 Chrome 확장 프로그램입니다.
  • DeckDev 는 Magic: The Gathering의 덱 빌더입니다.
  • 기본 바로 가기 는 브라우저에서 키보드 바로 가기를 검색하는 도구입니다.

학습 리소스

날씬한 사회에서

보려고

읽다

라이브러리, 도구 및 구성 요소

새해 복 많이 받으세요 🎆 Reddit 또는 Discord 에서 놓친 것이 있으면 알려주세요.

 

원문 : 

https://svelte.dev/blog/whats-new-in-svelte-january-2023

728x90

+ Recent posts