如何创建一个react项目

简介: 如何创建一个react项目

前言

hello world欢迎来到前端的新世界


😜当前文章系列专栏:react.js

🐱‍👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误,感谢大家指出)🌹

💖感谢大家支持!您的观看就是作者创作的动力

前言

通过vite创建一个react18版本的+vite工具 + ts编译的一个项目

打开小黑窗口


进入



npm init vite

输入npm init vite



选择项目类型 这里我们选择react

  • Vanilla:是指纯粹的JavaScript,也就是原始的、未经任何框架或库封装的JavaScript代码。它是JavaScript的标准实现,是Web开发中最基础、最原始的形式。
  • Vue: 一款渐进式 JavaScript 框架,专注于构建用户界面。它易于学习、灵活且性能高效,在中小型单页应用开发中广泛应用。
  • React:由 Facebook 开发的 JavaScript 库,专注于构建大规模、高效的用户界面。它采用了组件化思想和虚拟 DOM 技术,为复杂应用提供了高度的可维护性和可扩展性,并被广泛应用于 Web 开发、移动端开发、电视端开发等领域。
  • Preact:一个快速、轻量级的 React 替代品,可提供同样的 API 和生态系统,但是更小、更快。
  • Lit:一个基于 Web Components 标准的 JavaScript 模板库,提供了类似 React 的组件化编程体验,同时通过使用原生 Web Components 标准实现了更好的性能和可重用性。
  • svelte:一种编写原生 Web 应用程序的新方法,将组件的构建工作从运行时转移到了编译时,从而提高了性能,并减少了运行时的开销。
  • Awik:一个轻量级依赖注入容器,适用于 Node.js 和浏览器。它可以帮助你将代码分离成可重用的、易于测试的模块,并降低了模块之间的耦合度。
  • Others:一个泛指,用于指代除了已经讨论过或明确提及的选项之外的其他事物、工具、框架、库或相关内容。



然后选择项目的语言类型

TypeScript(缩写为TS)是一种开源的编程语言,它是JavaScript的一个超集。TypeScript由微软公司开发并于2012年首次发布。它添加了静态类型、类、模块和其他一些面向对象编程的特性,以提供更强大的工具和语言支持。

ts+swc”:这表示使用"swc"工具来编译TypeScript代码。"swc"能够以更快的速度编译TypeScript代码,并生成与Babel兼容的输出。这样,开发人员可以利用"swc"提供的性能优势,同时使用TypeScript的静态类型检查和其他语言特性。

JavaScript(缩写为JS)是一种广泛用于Web开发的脚本语言。它是一种动态类型、高级的解释性语言,最初由Netscape公司在1995年推出。JavaScript主要用于在网页上实现交互性和动态功能,但也可以在其他环境中使用,如服务器端开发(Node.js)和移动应用开发(React Native)。

js+swc”:这表示使用"swc"工具来编译纯JavaScript代码。"swc"是一个快速且可配置的JavaScript编译器,它可以将现代JavaScript语法转换为支持更旧版本浏览器的代码。使用"swc"可以在不依赖于传统的Babel编译器的情况下,编译JavaScript代码。



这里选择ts



后言

创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力


目录
相关文章
|
2月前
|
前端开发 JavaScript 测试技术
从零开始搭建react+typescript+antd+redux+less+vw自适应项目
从零开始搭建react+typescript+antd+redux+less+vw自适应项目
63 0
|
4月前
|
前端开发 API 数据安全/隐私保护
【第45期】一文解决React项目的权限管理
【第45期】一文解决React项目的权限管理
115 0
|
4月前
|
Web App开发 资源调度 JavaScript
竟然可以在一个项目中混用 Vue 和 React?
竟然可以在一个项目中混用 Vue 和 React?
178 0
|
2月前
|
运维 JavaScript 前端开发
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
|
2月前
|
存储 JSON 前端开发
react保姆级搭建新项目
此文主要以ts+vite+router6+antd 快速搭建一个react项目,适用于初学者,用于学习交流
|
2月前
|
移动开发 JavaScript 前端开发
vue/react项目刷新页面出现404的原因以及解决办法
vue/react项目刷新页面出现404的原因以及解决办法
222 0
|
4月前
|
前端开发 JavaScript API
Github 上 8 个很棒的 React 项目
Github 上 8 个很棒的 React 项目
283 0
|
5月前
|
前端开发 开发工具 git
React项目包结构的作用
React项目包结构的作用
59 0
|
5月前
|
前端开发
React 中 react-i18next 切换语言( 项目国际化 )
React 中 react-i18next 切换语言( 项目国际化 )
161 0
|
5月前
|
存储 资源调度 前端开发
【React | 完整项目创建流程】能看到这么详细的React配置流程,就偷着乐吧!
【React | 完整项目创建流程】能看到这么详细的React配置流程,就偷着乐吧!