技术栈Tech Stack
总览技术栈是用于开发和运行一个软件应用(如网站、小程序或 App)而组合使用的一系列编程语言、框架、数据库和工具的集合例如,一个网站可组合 JavaScript、React、数据库、构建工具和部署平台;它们分别负责页面、交互、数据和运行。先看现有项目正在使用什么,不要为了“配齐”而同时替换页面、样式和启动方式。
也常被叫作技术选型开发栈
开始前
知道网页可以打开、输入和点击。
看完后
能说出一个待办项目里,写页面、控制外观和让网站运行分别不是同一件事。
一个待办项目里,谁负责把页面跑出来?
todo-app⌁ components/task.tsx⌁ app/page.tsx⌁ styles/task.css⌁ package.json
components/task.tsx
1
const [tasks, setTasks] = useState([])2
onClick={() => addTask("买牛奶")}今天要做○ 买牛奶
语言写下点击后要做什么刚才发生了什么
- 1同一件小事
待办文字要先写进文件,浏览器才有内容可以显示。
- 2分工接上
有的工具帮你安排页面,有的工具把间距和颜色变出来,还有工具负责在电脑或网站上启动它。
- 3组合不是越多越好
能让同一个项目顺利打开、点击和发布的搭配,就已经够用。
先看现有项目正在用什么;不要为了“配齐”而同时换掉页面、样式和启动方式。
接下来学什么