虽然已经有过一个博客但那不是利用自己所学的知识写的。所以打算重构的同时学学顺便学学React.js 项目简单明了!通俗易懂没什么复杂的算法!很适合我这种菜鸡!
其实很多大牛说得对:框架什么的只是工具罢了!要了解原理和算法和架构思维。
这个博客基于(React+Hook语法+Next.js+egg.js+mysql+Ant Design) 写完这个项目我学到了很多比如最新的ReactHook(useEffect、useState) React路由器、组件、摆脱了Class组件形式、学会整个项目的架构思维,从前中后台的搭建到博客的部署
还有记得给我个star哦!(或者watch、fork我 后续我会出更多的项目的)谢谢^_^! 我的QQ672315226,Weacheat:672315226,欢迎各位来找我交流提出建议指出不足!谢谢!(半夜别来找我) 我有很多资源哦!各种框架项目的都有!你懂的哈哈!
React.js 用于构建用户界面的 JavaScript 库(个人还是喜欢React) 它的生态圈、核心思想等。
React-Hook Hook是React 16.8的新增特性。它可以让你在不编写Class的情况下使用state以及其他的React特性。
Next.js Next.js 是一个轻量级的 React 服务端渲染应用框架
Egg.js 提供基于 Egg 定制上层框架的能力 感觉就是规范了一下KOa
mysql 拿来存储博客文章的数据
antDesign 是基于Ant Design设计体系的React UI组件库,主要用于研发企业级中后台产品。
create-react-app React应用开发工具!一键搭环境!不过前端建议还是要了解下webpack
一共3个部分
前端: (bolog_by_TerenceLiao)
中端: (service)
后端: (admin)
欢迎各位踊跃提建议或者和我一起修改!代码有点乱别介意哈!^_^!
# 安装项目依赖
yarn add
# 启动服务 浏览器本地访问
前端: yarn dev(http://localhost:8888)
后端: yarn start(http://localhost:30000)
中端: yarn dev(http://127.0.0.1:7001/)
# 编译打包
yarn build