1.软文推荐

2.软文推荐

3.软文推荐

React是一款颠覆式的前端解决方案,其创新的编程思想以及衍生出来的一些生态圈技术可以说是引领了整个前端的发展。

为什么要选择React?
其声明式的语法可以让你直观的去描述和组织复杂的界面逻辑
其繁荣的生态圈则为解决各种问题带来了大量的最佳实践
其活跃的技术社区则让你在遇到问题的时候 能快速得到帮助
React技术栈不仅可以让你从容面对大型项目的开发其编程思想还可以运用到React Native进行原生开发
其server端渲染的技术则可以让你进行同构的后端开发

React 组件的数据可以通过 componentDidMount 方法中的 Ajax 来获取,当从服务端获取数据时可以将数据存储在 state 中,再用 this.setState 方法重新渲染 UI。

当使用异步加载数据时,在组件卸载前使用 componentWillUnmount 来取消未完成的请求。

以下实例演示了获取 Github 用户最新 gist 共享描述:

React 实例
class UserGist extends React.Component { constructor(props) { super(props); this.state = {username: '', lastGistUrl: ''}; } componentDidMount() { this.serverRequest = $.get(this.props.source, function (result) { var lastGist = result[0]; this.setState({ username: lastGist.owner.login, lastGistUrl: lastGist.html_url }); }.bind(this)); } componentWillUnmount() { this.serverRequest.abort(); } render() { return (  {this.state.username} 用户最新的 Gist 共享地址: {this.state.lastGistUrl}  ); } } ReactDOM.render( , document.getElementById('example') );

尝试一下 »

以上代码使用 jQuery 完成 Ajax 请求

本文来源:www.lxlinux.net/10947.html,若引用不当,请联系修改。

相关文章 8

1

Linux下使用grep查找文件内容 3分钟前

Linux下如何查找文件内容?本篇文章将使用grep为大家演示一下Linux下查找文件内容的方法,grep 是一种强大的文本搜索工具,它能使用正则表...

2

腾讯云轻量服务器升级配置(腾讯云轻量服务器免费升级) 6分钟前

目录:1、阿里云和腾讯云两家巨头还会升级配置吗?据现在来看腾讯云的配置已经胜于阿里云啦,运行内存也大大超过阿2、腾讯云轻量应用...

3

快速上手Linux OpenSSL命令 9分钟前

OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个...

4

Centos8上安装Git具体方法 11分钟前

Git 是最流行的版本管理工具,也是程序员的必备技能之一,本篇文章将为大家演示一下如何在Centos8上安装Git具体方法。 在CentOS 8上使用Yu...

5

云服务器哪个稳定(云服务器哪家稳定) 12分钟前

目录:1、哪个云服务器比较好?2、云服务器哪家比较好3、云服务器哪家好4、有哪些云服务器比较好哪个云服务器比较好? 比较好的云服务...

6

详解JSP文件上传 13分钟前

jsp即java server pages,顾名思义就是java服务器端页面,是一种动态的页面开发技术。并且jsp实现了html中插入java代码的技术,是放在服务器端的...

7

redis安装(redis安装部署) 16分钟前

目录:1、Windows下Redis的安装方法2、Redis技法篇 - 1. Redis的安装与配置3、Linux下安装配置redis详细教程,并配置哨兵模式Windows下Redis的安装方法...

8

Linux下载工具分享 17分钟前

在Linux系统中想要进行下载可以选择多种方法,可以采用命令行的方式,比如 wget , curl , aria2 ,甚至于 apt ,还有人喜欢图形界面的,本篇文章...