React学习笔记6-快速构建一个动态全球独角兽列表网站(1)

本文是React学习笔记的一部分,通过实战演示如何使用React快速构建一个展示全球独角兽公司的动态网站。采用Bootstrap进行界面设计,包括导航栏、主要内容和翻页条。后端利用sails.js提供API,前端利用React和Bootstrap实现,手动编写翻页功能。项目代码已开源。
摘要由CSDN通过智能技术生成

设计和架构

下面来通过React实战构建一个关于全球独角兽列表的网站。
主要就是作为一个小练习实践一下从前端到后端的web开发技术。

界面设计

最快的方式当然直接用Bootstrap搞定,大概如下:

在这里插入图片描述

网页布局主要包含三个部分:导航栏, 主要内容,翻页条。

React的翻页功能有很多库已经可以直接用,但是出于学习的目的,这里还是手工写一个,逻辑也不复杂。

后台数据格式

数据结构比较简单,从网上抓取的,主要包含:
独角兽名称,国家,最后一轮融资日期,总融资金额,创建年份,类别,估值,数据示例:

{
    "name": "BAIC BJEV",
    "country": "CHN",
    "last_funding_on": "2017-08-01",
    "total_equity_funding": 1660000000,
    "founded_on": 2009,
    "category": "Transportation",
    "post_money_val": 4200000000
  },
  {
    "name": "Intarcia Therapeutics",
    "country": "USA",
    "last_funding_on": "2017-09-01",
    "total_equity_funding": 1400000000,
    "founded_on": 1997,
    "category": "Health Care",
    "post_money_val": 4100000000
  }

技术架构

后端采用sails.js快速API,前端通过React+Bootstrap实现。

项目代码

https://github.com/rangwei/unicorns-bootstrap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值