共有 2 人关注 标签:React,共有 19 篇文章

...
为什么我从 React 转向 Cycle.js? 【已翻译】

我想现在大多数开发者都在使用某种类型的框架来开发应用程序。框架可以帮助我们构建复杂的应用程序,并为我们节省时间。我们每天都能看到许多关于什么框架是好的讨论,以及你应该先学习哪个框架,等等。今天,我想分享自己的经验,为什么从 React 转向 Cycle.js。 近来,React 可能是最流行的前端框架,它拥有强大的社区。我非常喜欢它,而且它也确实帮助我改变了对开发 Web 应用的看法。有一些...

计算机/ @边城
...
为什么要使用 ReactJS 来构建快速交互的用户界面? 【未翻译】

This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. More from this author Are Your WordPress Themes Flexible ...

计算机/ @CY2
...
什么时候一个项目会需要用到 React? 【未翻译】

You know when a project needs HTML and CSS, because it's all of them. When you reach for JavaScript is fairly clear: when you need interactivity or some functionality that only JavaScript can provi...

计算机/ @CY2
...
Angular 2 和 React 开发对比 - Angular Class 【已翻译】

Angular已经来了,又是时候放下一切来学一些新东西了。好消息是,和 React 以及 Angular 1.x版本一样,Angular 2将会流行一段时间,因此学习使用这个新框架来更加有效率的工作是一个不错的打算,值得去学习。React 最近非常火热,原因在于使用它编写现代web apps的方式非常不错。这篇文章主要是为了那些使用 react 仍然一头雾水渴望去轻松过度到使用Angular...

计算机/ @physihan, @zhongzhong, @CY2, @小吕, @toypipi
...
Angular 2 到底有没有比 React 牛逼? 【已翻译】

目前,Anguar 2和React是最受欢迎的前端框架和库,正在改变web开发领域。尽管如此,二者并不相关,因为Angular是一个框架,而React是一个库,仅仅是MVC中的View层。 在我的上一篇文章(Angular.JS VS React)中,我也彻底地解释了二者的不同。现在我们都知道,Angular 2已经改变了web开发(web development)。Angular 2整个框...

计算机/ @度衡, @tangmisi
...
React vs. Angular: 一个流行的 JavaScript 库和一个强大的 JavaScript 框架 【已翻译】

大多数互动的单页应用都是使用JavaScript(JS)框架和库来构建的。 用于快速单页应用( SPA)开发的JS工具的数量在持续地增长,使得对于我们web开发人员来说,选择依赖哪个技术更具有挑战性。 React和Angular目前都在美国、英国、加拿大、法国、德国、澳大利亚及其他国家的很多商业、新闻和旅行公司中被使用到。自2009发布以来,AngularJS已被列入几乎所有的十大JavaS...

计算机/ @tangmisi, @CY2
...
开始使用React 【已翻译】

介绍 React是当前为HTML/CSS/JS应用构建UI组件最受欢迎的JavaScript库。它从众多框架和库中脱颖而出 ,能够以简单有效的方式构建复杂、可组合且能高效更新DOM的UI。Facebook公司希望为Facebook和Instagram网站打造更好的UI组件,React就此诞生。这篇文章是一系列博文的介绍,关于如何用React构建组件。文章将会探究创建React组件所需的条件,...

计算机/ @ZenYu
...
为什么我不选择 React Native 【10%】

目前很多人正在对React Native做评估,看它是否能作为下一个app开发的平台. 这可不是一件小事. 切换软件开发平台涉及到一个很高的安装(部署)成本问题,并且会深刻的影响你的日常编程工作流程. 要颠覆所有已经构建东西,切换平台也是最昂贵的决定之一. 或许更重要的是, 是你的软件开发平台把你塑造成了一名工程师(而不是你build了plateform). 一个软件开发平台鼓励(或鞭策)你...

计算机/ @lison, @toypipi, @amoyio
...
AngularJS 和 ReactJS 的优劣比较 【已翻译】

AngularJS是谷歌维护的项目,而reactjs出自facebook。他们都独一无二,有丰富资源。这些框架是非常容易使用,有用于建立尖端的移动和Web应用程序的可能性。然而,他们也有不同,由此,引出了今天讨论的话题:‘AngularJS与reactjs:哪个更好?’ 在比较二者的不同之前,我们先看他们的共同点。下面是他们都提供的基本功能: JavaScript:对二者来说, JavaSc...

计算机/ @ypddw, @度衡
...
如何在 Visual Studio 和 ASP.NET Web API 中使用 React 【4%】

在这篇文章中你会学到: 如何构建一个Visual Studio的解决方案,它将使用React作为前端,使用ASP.NET Web API 作为后端 如何在Visual Studio环境下使用webpack和npm 如何使用Pusher轻松地实现应用的实时性 在开始之前,如果你了解如下知识会对理解本文非常有帮助: React Babel Weback ASP.NET Web API NuGet...

计算机/ @Wind丨Jee
...
React Fiber 架构 【未翻译】

React Fiber Architecture Introduction React Fiber is an ongoing reimplementation of React's core algorithm. It is the culmination of over two years of research by the React team. The goal of React ...

计算机/ @CY2
...
快速反应:如何确定大小比率 【已翻译】

介绍 你知道面粉会爆炸吗?幸运的是,这不会发生在你的厨房柜台上,但如果条件满足,则确实会爆炸。面粉粉质很细的话,易使爆炸发生。事实上,任何固体易燃材料分散在空气中,形成尘埃团就会爆炸,如果它接触到火焰(这就是在有大量的粮食粉尘的地方必须非常谨慎的一个原因,如在存储设施)。那是为什么?它与固体材料的粒径有关,它决定了化学反应发生的速度。在这个实验中,你可以为自己尝试一下——避开爆炸,相反,创造...

科技/ @烊叔
...
ReactiveCocoa教程 - 入门简介 1/2 【已翻译】

作为一个 iOS 开发者,编写的每一行代码几乎都是在做事件的交互。按钮的点击,从网络上收到一个消息,一个属性被修改(KVO),或者通过CoreLocation接收用户地点的改变,这些都是很好的例子。但是,这些事件都是通过不同的途径表达,例如actions,delegate (委托), KVO, callback (回调)和其他。ReactiveCocoa 给事件定义了一个标准的接口,所以我们...

计算机/ @Enix
...
支持 React Native 的 Swift 模块 【已翻译】

React Native保留了平台中原生的属性,所以React Native可以作为成熟的跨平台开发架构,当然也包括iOS。但是React与Swift的结合开发仍未是主流,而且在Github中,也鲜有这方面的开源库。 React Native是一个Objective-C的应用框架,使用Javascript,并在iOS的JScore中执行程序。React Native的底层是通过使用原生的组件...

计算机/ @Enix
...
无需配置创建 React 应用 【已翻译】

Create React App 是一个全新的官方支持的创建单页React应用程序的方法。 它提供了一个无需配置的现代构建设置。 入门 安装 首先,安装全局包: 需要Node.js 4 x或更高的要求。 创建一个应用程序 现在你可以用它来创建一个新的应用程序: npm安装短暂的依赖将需要一段时间,可是一旦完成后,你将会看到一个可以在你创建的目录中执行的命令列表:

计算机/ @墨镜大头, @toypipi
...
我们是怎么将 React 替换成 Phoenix 的 【50%】

在一年半前,我们开发了一个在公司内部使用的公告板程序。我们使用了Phoenix作为后端,React作为前端。利用Redux和 Phoenix channels 的优势,我们得以实时的发送消息给用户的浏览器。 这个方法可以很好的提高实时的体验,可是随之而来的,却是降低了我们开发的步伐,而且导致更少的人能参与其中开发。在大约3个月前,我们决定放弃React,转而回到服务器端的渲染。   我们为什...

计算机/ @Enix
...
Reactotron —— 在控制台中控制、监控以及诊断 React 和 React Native 应用 【已翻译】

Reactotron 控制,监视和用仪器装备您的React DOM和React本机应用程序。 从你的TTY的舒适度开始。 支持平台 React Native 0.23+ React DOM 15+ React Native Web 0.0.15+ 伟大的地方 将日志命令作为文本或对象发送 中继转发所有redbox错误和yellowbox警告 观察他们被派遣时的行为流程 跟踪观察热点的每个行为...

计算机/ @tony, @toypipi
...
Inferno —— 超级快速、类 React 风格的 JavaScript 用户界面库 【已翻译】

Inferno是一个可构建高性能用户界面的同构库,这类库针对移动设备尤其关键。Inferno和典型的虚拟DOM库不同,比如React、Mithril、Cycle和Om等,Inferno采用了智能技术来区分静态和动态的内容,这让Inferno仅仅“区分”渲染那些有动态值的内容。 除此之外,我们精心优化代码以确保它的开销尽可能的少,我们相信Inferno是当前业界最快的虚拟DOM实现框架 —— ...

计算机/ @TimLiu, @CY2