zoukankan      html  css  js  c++  java
  • 目前我对ReactNative的了解

    1、什么是React?

    一个js组件库,不同于angular的是一个完整的framework,React需要像jQuery一样写事件监听逻辑,最大特点是Virtual DOM。

    官网:https://reactjs.org/

    2、什么是React Native?

    2.1 什么事React Native

    一个在基本React库和语法上增加对原生iOS及Android组件的支持,在移动卡发上使用的框架。

    有点像当年只用来写浏览器applet小工具的java和后来越来越复杂越来越强大的写后台系统级应用的java一样,本质都是java,使用场景不同,相应的扩展库也不同。

    官网:http://facebook.github.io/react-native/

    中文网:https://reactnative.cn/

    2.2 React Native代码会被服务器(node.js服务器+React Native库)翻译成iOS原生代码和Android代码,“学习一次,到处编码“,语言和逻辑是同一套,

    但iOS和Android组件在具体编码时的特性不同,需要程序员维护iOS和Android两个版本的代码。有点像为了照顾不同浏览器的特性而体现出的不同代码调整。

    一个二者差异的例子:https://blog.csdn.net/ahubenkui/article/details/72835224     《React Native技术中 Android和iOS平台差异》

    2.3 React学习中遇到的坑和一些体会:

    http://www.cnblogs.com/mabaishui/p/8673245.html

  • 相关阅读:
    [面试没答上的问题1]http请求,请求头和响应头都有什么信息?
    模拟进度条发现的彩蛋
    实现JavaScript forEach
    JavaScript实现动画效果
    Contents Of My Blogs
    阅读笔记-拍出好照片的30个构图基本功
    阅读笔记-李鸿章传
    阅读笔记-人性的弱点
    阅读笔记-XWord:未来进化
    阅读笔记-活法
  • 原文地址:https://www.cnblogs.com/mabaishui/p/8824797.html
Copyright © 2011-2022 走看看