"빌드가 필요하지 않음"Reeact 프레임워크

Next.js, RemixJS 및 기타 프레임워크에 대해 왜 그렇게 큰 파일node_modules을 다운로드해야 하는지 생각해 본 적이 있습니까? 웹사이트를 구축하고 배포하기 위해 100~200MB 이상의 데이터를 다운로드해야 하는 이유는 무엇입니까?



글쎄, 당신은 아마하지 않았다. 최신 PC와 서버에 액세스할 수 있으며 npm i 실행을 기다릴 필요조차 없습니다. 당신은 단순히 그것에 대해 신경 쓰지 않습니다. 그러나 많은 개발자가 이러한 리소스에 액세스할 수 없으므로 정적 HTML을 작성하거나 좋은 기능이 없는 베어본 생성-반응 앱을 작성하게 됩니다. 자신이 웹 개발 여정을 시작하기 위한 괜찮은 PC가 없는 개발자 중 한 명이라고 생각한다면, 바로 이곳에 있습니다.

Ree.js를 만나보세요



그것은 무엇입니까? 가벼운 프레임워크만? 젠장, 저장 공간을 훨씬 적게 사용할 수 있다고 상상하지 못한 훨씬 더 많은 기능이 가득합니다!
Reejs의 무게는 작성 시점에 300kb 미만입니다(기본 템플릿을 사용하고 종속 항목을 다운로드하고 Terser 축소를 켜면 거의 2mb입니다!).

또 뭔데?



URL 가져오기에 대해 들어본 적이 있습니까? 그렇지 않은 경우 요약하자면 다음과 같습니다. 더 이상 NPM이 없습니다. URL에서 바로 가져옵니다.
좋은 예는 다음과 같습니다.

이 작업을 고전적인 지루하고 부풀어 오르고 느린 방식으로 수행하는 대신:

npm i react


그리고 이것은 index.js
import react from "react"


당신은 쓰기:

import react from "https://esm.sh/react"


그리고 더 많은 체리를 추가하기 위해 URL 가져오기를 사용하는 동일한 코드베이스를 BUILDING 없이 브라우저에서 실행할 수 있습니다! 네, 제대로 들었습니다!

더 이상 기능이 없나요?



Reejs는 아직 초기 단계에 있지만 단점(예: 건물 및 거대한 설치 크기)을 제거하는 것을 제외하고 Nextjs, RemixJS 및 기타 프레임워크의 모든 장점을 달성하기 위해 노력하고 있습니다.

현재 Reejs는 다음과 함께 배송됩니다.
  • SSR CSS 생성을 지원하는 기본 CSS 엔진인 Twind v1(twind의 관리자Sastan 덕분에 베타 지원)
  • HTML, CSS 및 JS용 축소기(Terser 덕분에... 어... 가벼워요? 400kb이고 상당히 훌륭하고 빠릅니다... 알다시피 😉)
  • URL 가져오기(https://github.com/rovelstars/reejs 이상의 PR 및 문제 환영)
  • REX 모드; 실제 사용(스틸 와이프)을 기반으로 CSR 및 SSR을 렌더링할 시기를 아는 자동화된 서버 엔진
  • 빌드가 없나요?
  • ReeBlaze 🥏 전체 웹사이트 CSR을 담당하는 빠르고 강력한 라우터!
  • 그럴 자격이 있기 때문에 좋은 CLI입니다!

  • Please do note Reejs is in v0 (and v0.3.x to be more specific at the time of writing this) and so we are looking for issues for bug reports, and feature requests over our github repo.



    로드맵:



    이것은 순서대로 되어 있지 않으며 대부분 추가될 예정이지만 ETA가 없으며 빌드가 필요한 경우 해당 기능을 중단한다는 점을 유념하십시오.
  • 이미지 최적화
  • 자동 헤드 업데이트
  • 더 많은 구성을 허용하도록 ReeBlaze에 대한 일부 업데이트
  • 서버리스 배포를 허용하는 Reewrite Server
  • nodejs 환경에 대해 "공급업체 종속"이 아니라 Deno 및 Bun이 Reejs를 실행하도록 허용
  • 더 가벼운(약 1kb) 사용자 정의 Reeact.js 구현을 사용하십시오.
  • 그리고 훨씬 더!
  • Reejs 자체를 기반으로 구축된 훌륭한 문서입니다!

  • 그래서 당신은 무엇을 기다리고 있습니까?



    향후 프로젝트에서 Reejs 사용을 고려하십시오! 그나저나 충분히 안정적입니다 😏
    또한 다음을 수행할 수 있습니다.
  • https://github.com/rovelstars/reejs에서 우리 레포에 별표 표시
  • https://dscrdly.com/server에서 Discord 서버에 가입하세요.
  • 좋은 웹페이지 즐겨찾기