得强调的是,在React 16之后,React.createClass语法就没了,取代的是class Welcome extends React.Component{},在后面的项目中会用最新版本的写。

这里暂时以0.14.7作为学习版本,核心逻辑没有大的不同,细节之处需要额外注意。

另外,browser的版本,也没有用最新的6.xx版本,用的是5.8.25.

<!DOCTYPE html>
<html>
<head><title>Learning React.js</title><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"><script src="https://unpkg.com/react@0.14.7/dist/react.js"></script><script src="https://unpkg.com/react-dom@0.14.7/dist/react-dom.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.25/browser.min.js"></script></head>
<body><div class="container"><div clas="row"><div class="col-md-12"><div id="jumbotron">  </div>    </div>    </div></div><!-- 注意在React16以后,createClass已经弃用了 --><script type="text/babel">var Jumbotron = React.createClass({render: function() {return(<div><div className="jumbotron"><h1 class="display-4">Hello, world!</h1><p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p><a className="btn btn-primary btn-lg" href="#" role="button">Learn more</a></div></div>    )}});// 将组件渲染到id为jumbotron的div中ReactDOM.render(<Jumbotron />, document.getElementById('jumbotron'));</script>
</body>
</html>

END.

参考:

https://www.youtube.com/watch?v=CVigtRUxj2I&list=PLillGF-RfqbbKWfm3Y_RF57dNGsHnkYqO&index=4

【React-2】组件开发初步探索相关推荐

  1. React Native组件开发指南

    React Native的组件开发一直处在一个比较尴尬的处境.在官方未给予相关示例与脚手架的情况下,社区中依然诞生了许许多多的React Native组件.因为缺少示例与规范,很多组件库仅含有一个in ...

  2. React-Native 组件开发方法

    前言 React Native的开发思路是通过组合各种组件来组织整个App,在大部分情况下通过组合View.Image等几个基础的组件,可以非常方便的实现各种复杂的跨平台组件,不过在需要原生功能支持. ...

  3. Storybook:组件开发

    title: Storybook date: 2022-08-31 23:20:04 tags: React Storybook 组件开发 categories: 框架 React 组件 Storyb ...

  4. Vite + React 组件开发实践

    简介: 毫不夸张的说,Vite 给前端带来的绝对是一次革命性的变化.或者也可以说是 Vite 背后整合的 esbuild . Browser es modules.HMR.Pre-Bundling 等 ...

  5. 【天赢金创】我是如何看待React 组件开发

    从 auto-ellipsis 看 React 组件开发 auto-ellipsis 是一个用于解决文本超长溢出截断并加 ... 的 React 组件. 关于 React 随着 React 的火热,随 ...

  6. react测试组件_测试驱动的开发,功能和React组件

    react测试组件 This article is part of my studies on how to build sustainable and consistent software. In ...

  7. react复习总结(1)--react组件开发基础

    这次是年后第一次发文章,也有很长一段时间没有写文章了.准备继续写.总结是必须的. 最近一直在业余时间学习和复习前端相关知识点,在一个公司呆久了,使用的技术不更新,未来真的没有什么前景,特别是我们这种以 ...

  8. 从零开始的 React 组件开发之路 (一):表格篇

    React 下的表格狂想曲 0. 前言 欢迎大家阅读「从零开始的 React 组件开发之路」系列第一篇,表格篇.本系列的特色是从 需求分析.API 设计和代码设计 三个递进的过程中,由简到繁地开发一个 ...

  9. React.js组件化开发第一步(框架搭建)

    开始前 安装 node.js; 安装 cnpm; 安装 yarn; 安装完成yarn后, 将镜像替换成国内的: $ yarn config set registry 'https://registry ...

最新文章

  1. tcp udp区别优缺点_CCNA必懂篇,传输层协议TCP/UDP的区别和作用
  2. CenterNet2:比强更强的二阶段网络,COCO成绩最高达到56.4mPA
  3. 系统管理员设置了系统策略,禁止进行此安装
  4. 为什么你需要将代码迁移到ASP.NET Core 2.0?
  5. AT3857-[AGC020C]Median Sum【背包,bitset】
  6. apache多域名绑定手记
  7. 《spring-boot学习》-04-综合开发
  8. cocoscreator3d 模型透明_用 Cocos Creator 3D 实现小姐姐的发丝高光
  9. 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
  10. python降序排列说true不存在_【图片】Python3萌新入门笔记(8)【python吧】_百度贴吧...
  11. jwt token and shiro
  12. linux下安装rabbitMQ和springboot+rabbitMQ使用案例
  13. 气象竞赛计算机技巧,气象装备保障竞赛及故障排除技巧分析
  14. 2017年PHP培训机构排名
  15. 【云计算学习教程】云计算是什么?它有哪些形式?
  16. Snipaste——一款强大又实用的截图工具
  17. RK3588平台开发系列讲解(USB篇)UAC初识
  18. 英文简历如何选择字体?
  19. Git合并操作之merge、rebase、squash详解
  20. Item category 04000 is missing (obligatory in accounting transaction 1000/0)

热门文章

  1. Android真机没有sqlite3数据库的解决办法
  2. 大学四年规划英语计算机专业课,大学四年考证规划你get了吗?
  3. eclipse更改android版本,在Android Studio和Android Eclipse 更改现有项目里的SDK版本
  4. php和全栈,php与h5全栈工程师是什么意思
  5. c语言中初始值的作用,初始C语言学习
  6. 后台userlist.php,后台用户管理(管理员登录后管理会员)
  7. scp命令密码写命令里_dos命令net图文教程,net user添加删除用户修改密码批处理脚本...
  8. struts2数据库操作_Struts 2操作错误和操作消息
  9. iOS UIScrollView和缩放
  10. Spring @Service批注